์ด ๊ตฌ์ฑ์์ docker-compose up
๋ cat: /tmp/my-templates/mysite.template: Is a directory
ํ์ง๋ง mysite.template
๋ ์์ nginx ๊ตฌ์ฑ์ด ์๋ ํ์ผ์
๋๋ค. ๋ด๊ฐ ๋ญ ์๋ชปํ๊ณ ์๋๊ฑฐ์ผ ์๋๋ฉด ์ด๊ฒ ๋ฒ๊ทธ์ผ?
docker-compose.yml:
app-d-webserver:
image: nginx
container_name: app-d-webserver
volumes:
- ./nginx:/tmp/my-templates
ports:
- "8080:80"
command: /bin/bash -c "cat /tmp/my-templates/mysite.template;"
์๋์ฐ 10, ์ต์
๋์ปค ์์ฑ ๋ฒ์ :
docker-compose version 1.8.0, build d988a55
docker-py version: 1.9.0
CPython version: 2.7.11
OpenSSL version: OpenSSL 1.0.2d 9 Jul 2015
๋์ปค ๋ฒ์ :
docker version
Client:
Version: 1.12.0
API version: 1.24
Go version: go1.6.3
Git commit: 8eab29e
Built: Thu Jul 28 21:15:28 2016
OS/Arch: windows/amd64
Server:
Version: 1.12.0
API version: 1.24
Go version: go1.6.3
Git commit: 8eab29e
Built: Thu Jul 28 21:15:28 2016
OS/Arch: linux/amd64
BTW, docker ๋ฐ๋ชฌ No such file or directory
๋ค์ ์์ํ ํ ๋ฌด์? ๋๋ ์ ํ ์ดํดํ์ง ๋ชปํ๋ค.
์ ๊ณ ๊ฐ์ฌํฉ๋๋ค!
๋๋ฑํ CLI ๋ช ๋ น์ ์คํํด๋ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๊น? ์ฆ
docker.exe run -v "$pwd/nginx:/tmp/my-templates" -p 8080:80 nginx /bin/bash -c "cat /tmp/my-templates/mysite.template;"
(๋๋ ๊ทธ๊ฒ์ด ์ ํจํ Powershell์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๋ณด์ด๊ฒ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์์๋ผ ์ ์์ต๋๋ค.๋๋ ค์ด: )
@shin- ์ ํจํ ์ค์ด๋ฉฐ ๋์ผํ๊ฒ ์๋ํฉ๋๋ค. cat: /tmp/my-templates/mysite.template: No such file or directory
์ฐ๊ณ ์ข
๋ฃํฉ๋๋ค. ๋ํ ์ต์ ๋ฒ ํ ๋ฒ์ ์์ ์ด ๋ฌธ์ ๋ฅผ ์๋ํ์ง๋ง ๋ฌธ์ ๊ฐ ์ฌ๋ผ์ง์ง ์์์ต๋๋ค.
๋ฐฉ๊ธ ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง๋ง ์ด ํ
๋ง์ ๋ํ ๋ฌธ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
ํด๊ฒฐ์ฑ
:
์ ๊ฐ ๊ทธ๋ฅ ๋ถ์ฃผ์ํ๋ค๋ฉด ๋ฒ๊ฑฐ๋กญ๊ฒ ํด์ ์ฃ์กํฉ๋๋ค.
@bitver ์์๋ผ ์ Docker for Windows docs ์ ์ด์ Windows์ฉ Docker ๋ฒ๊ทธ ์ถ์ ๊ธฐ ์์ ๋ฌธ์ ๋ฅผ ๋ง๋ค์ด ๊ทธ๊ณณ์ ์๋ ์ฌ๋๋ค์๊ฒ ์๋ฆฌ์ญ์์ค!