๋ฌธ์
- Running Docker on Ubuntu 22.04
`docker-compose up -d`
- Above command fails with this error:
dainwiki@DESKTOP-4OPVAQ5:~$ docker-compose up -d
ERROR: yaml.scanner.ScannerError: mapping values are not allowed here
in "./docker-compose.yaml", line 6, column 31
์์ํ ์์ธ
์ผ๋ฏ ํ์ผ์ ๋์ด์ฐ๊ธฐ์ ๋ฏผ๊ฐํ๋ฏ๋ก yaml ํ์ผ 6๋ฒ์งธ ์ค 31๋ฒ์งธ ๋ฌธ์์ ๊ตฌ๋ฌธ ์ค๋ฅ๋ ๋์ด์ฐ๊ธฐ๋ ์ฝ๋ก ๋ฌธ์ ์ผ ๊ฐ๋ฅ์ฑ์ด ํผ.
๋ด๊ฐ ๋ฌธ์ ํด๊ฒฐ์ ์ํด์ ํ ์ผ
1. yaml validator ๋๋ ค๋ณด๊ธฐ
ํ์์ด ์ ํจํ yamlํ์ผ๋ก ํ์ธ๋จ
2. ls -a ๋ช ๋ น์ด๋ก ํ์ฌ ๋๋ ํฐ๋ฆฌ์ .env ํ์ผ์ด๋ .yaml ํ์ผ์ด ์๋์ง ์ดํด๋ด
๋ ํ์ผ์ด ๋ชจ๋ ์กด์ฌํจ ๊ทธ๋ฆฌ๊ณ ํ์์ด ์ผ์นํจ
3. docker images ๋ช ๋ น์ด๋ก ๋์ปค ์ด๋ฏธ์ง ์กฐํ
์ ๋์ด
4. ๋์ปค ์ต์ > General > Use the WSL 2 based engine ์ฒดํฌ ํ์ธ
5. ๋ค๋ฅธ ์ปด์์ yaml์ด๋ env ๊ฐ์ ์ฝ๋๋ก ๋๋ ค๋ด > ์ด ์ฝ๋๋ ์ ์๋ํจ
- ์ผ๋ถ๋ฌ ์๋ฌ ๋ด๊ธฐ
- images ๋ถ๋ถ์ ๊ณ ์๋ก ์๋ฌ๋ผ ๋ line 6์๋ฌ ์๋ฌ๊ฐ ๋จ
๊ฒฐ๋ก : ๊ตฌ๋ฌธ๋ฌธ์ ๋ ์๋
6. ๋ฆฌ๋ ์ค ๊ฒฝ๋ก ๋ค์ด๊ฐ์ ํด๋น ํ์ผ ํ์ธํจ
์์ธ
๋ค๋ฅธ ๊ฒฝ๋ก์ yaml ํ์ผ์ด ๋ ๊ฐ ์์์ ์ฒ์์๋ ํ๋ก์ ํธ๋ฅผ ๋ง๋ ๊ณณ(C:\xampp\htdocs\bookstack)์ yaml, env๊ฐ ์์๊ณ ๋์ค์ ์ฐ๋ถํฌ ๋ค์ด๋ฐ๊ณ vi ์๋ํฐ๋ก ์์ฑํด์ค .env๋ .yaml ํ์ผ์ home\dainwiki\์ ์์์
์ฐ๋ถํฌ๋ home\dainwiki\ ๊ฒฝ๋ก๋ฅผ ๊ฐ๋ฆฌํค๋๋ฐ ์ฒ์ ๋ก์ปฌ ์์
ํ๊ฒฝ์ธ C:\xampp\htdocs\bookstack ์์ yaml ์์ ํด ์ค์ ๋ฐ์์ด ์ ๋ ๊ฒ
ํด๊ฒฐ๋ฒ1_ C:\xampp\htdocs\bookstack ์ด ๊ณณ์ docker-compose -f ํ์ผ๋ก ๊ฒฝ๋ก ์ง์ ํด์ ์คํํ๋ค.
ํด๊ฒฐ๋ฒ2_ docker-compose.yaml ํ์ผ์ ๋ณต๋ถํด์ home\dainwiki\์์ ์คํํด ์ฃผ๋ฉด ๋จ.
ํด๊ฒฐ๋ฒ1
cd /mnt/c/xampp/htdocs/bookstack
docker-compose up -d
ํ์ง๋ง ์ด๋ ๊ฒ ํ๋ฉด ํ๋ก์ ํธ ๊ฐ ๋ณต์กํด์ง
ํด๊ฒฐ๋ฒ 2
docker-compose.yaml ํ์ผ์ ๋ณต๋ถํด์ home\dainwiki\์์ ์คํํด์ ํด๊ฒฐ
์ฌ๊ธฐ๊น์ง ๋๊ณ
์ ๋์๊ฐ๋ค.
์ด์ ์๋ฒ ์ค๋ฅ๋ฅผ ํด๊ฒฐํด์ค์ฐจ๋ก