MacOSX ํธ์คํธ์์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
DockerToolbox-1.9.0c ์ฌ์ฉ
๋ชจ๋ ๋ช
๋ น์ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์์ ์ค๋ฅ์ ํจ๊ป ์คํจํฉ๋๋ค.
$ ๋์ปค ๋จธ์ --๋ฒ์
๋์ปค ๋จธ์ ๋ฒ์ 0.5.0(04cfa58)
$ ๋์ปค ์ด๋ฏธ์ง
์ฐ๊ฒฐํ๋ ๋์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค: Get https://192.168.99.100 :2376/v1.21/images/json: ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์์
$ ๋์ปค ๋จธ์ ls
์ด๋ฆ ํ์ฑ ์ด์ ์ ์ํ URL SWARM
machine1 * virtualbox ์คํ tcp://192.168.99.100 :2376
์ปดํจํฐ์์ sshํ ์ ์์ต๋๋ค. Docker๋ ์ ์์ ๋๋ค.
๋์ปค ๋จธ์ ssh ๋จธ์ 1
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""_ / ===~ { ~~ ~ ~ ~ / ===- ~~~____ ์ค /\ \ */* __________/
| |__ ___ ___ | |_|___ \ | ___ ___| ___ _ __
| '_ \ / _ \ / _ | | |/ / _ \ ' |
| |_) | (_) | (_) | |_ / / (_| | (_) | ( | < / ||_. / _ / _ / __|___,_|_ / _ |_|___|_|
Boot2Docker ๋ฒ์ 1.9.0, ๋น๋ ๋ง์คํฐ: 16e4a2a - 2015๋
11์ 3์ผ ํ์์ผ 19:49:22 UTC
Docker ๋ฒ์ 1.9.0, ๋น๋ 76d6bc9
docker@homebyme :~$ ๋์ปค ์ด๋ฏธ์ง
์ ์ฅ์ ํ๊ทธ ์ด๋ฏธ์ง ID ์์ฑ๋ ๊ฐ์ ํฌ๊ธฐ
hello-world ์ต์ 0a6ba66e537a 4 ์ฃผ ์ 960 B
๊ทํ์ ํผ๋๋ฐฑ์ ์ํด Thx @valentin69 .
MacOSX ํธ์คํธ์์ eval "$(docker-machine env machine1)"
๋ฅผ ์คํํ์ต๋๊น?
์ ์ ์ผ๋ก :
$ ํ๊ฒฝ | ๊ทธ๋ ๋์ปค
DOCKER_HOST= tcp://192.168.99.101 :2376
DOCKER_MACHINE_NAME=๋จธ์ 1
DOCKER_TLS_VERIFY=1
DOCKER_CERT_PATH=/์ฌ์ฉ์/๋ฐ๋ ํด/.docker/machine/machines/machine1
์ฒซ ๋ฒ์งธ ๋ฉ์์ง์์๋ machine1 ip๊ฐ 192.168.99.100
์ด๊ณ ๋ ๋ฒ์งธ ๋ฉ์์ง์์ DOCKER_HOST
๋ 192.168.99.101
๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. ๋๋ ๋น์ ์ด ํ ์ผ์ ๋ํ ๋ชจ๋ ์ธ๋ถ ์ฌํญ์ ๊ฐ์ง๊ณ ์์ง ์์ง๋ง ํ๊ฒฝ์ ์๋ก ๊ณ ์น๊ฑฐ๋ ์ปดํจํฐ๋ฅผ ๋ค์ ๋ง๋ค์ด์ผ ํ ํ์๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๊ฒ์ ๋ด๊ฐ ๊ธฐ๊ณ๋ฅผ ํ๊ดดํ๊ณ ์ ๊ธฐ๊ณ๋ฅผ ๋ค์ ๋ง๋ค์๊ธฐ ๋๋ฌธ์
๋๋ค(์๋ชป๋ ๊ฒ์ ์ฐพ๊ธฐ ์ํ ๋ค์ํ ์๋์์...).
machine1 * virtualbox ์คํ tcp://192.168.99.101 :2376
DOCKER_HOST= tcp://192.168.99.101 :2376
๋ฌธ์ ๋ ์ฌ์ ํ ์กด์ฌํฉ๋๋ค.
$ ๋์ปค ์ด๋ฏธ์ง
์ฐ๊ฒฐ ์๋ ์ค ์ค๋ฅ ๋ฐ์: Get https://192.168.99.101 :2376/v1.21/images/json: ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์์
์ด๊ฒ์ ์ ๋ง ์ด์ํฉ๋๋ค.
๊ธฐ๊ณ๊ฐ ์ค์ ๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฌ์ง๋ง ๋์ปค ๋ฐ๋ชฌ์ด ์คํ๋์ง ์์ ์ ์์ต๋๋ค.
๋น์ ์ ๋ฐ๋ชฌ์ ์ํด ์คํ๋๊ณ ์๋์ง ํ์ธํ์ค ์ ์์ต๋๋ค docker-machine ssh default
์ ์
๋ ฅ ps aux | grep 'docker daemon
์ฌ๊ธฐ ๋ณด๊ณ ์ ๊ฒฐ๊ณผ?
๊ทธ๋ด ๊ฒฝ์ฐ docker-machine env default
๋ฏธ๋ฆฌ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ํด์ผ ํฉ๋๋ค.
๋น์ ์ ๋์ปค ๋ฒ์ ์ ๋ฌด์์ ๋๊น?
f2f @ dockercon์์ ๋ง๋์ ๋ฐ๊ฐ์์
์๋
ํ์ธ์ Jean Laurent ๋.
๋ค, Dockercon EU 15์์ ๋ต๊ฒ ๋์ด ์ ๋ง ๋ฐ๊ฐ์ ์ต๋๋ค.
๋๋ ๊ฒฐ๊ตญ ๊ธฐ๊ณ๋ฅผ ํ๊ดดํ๊ณ ~/.docker/machine์ ์ฒญ์ํ๊ณ Dockercon ์ง์ ์ ๋ฆด๋ฆฌ์ค๋ ๋ค์ ๋ฒ์ ์ ๋๊ตฌ ์์๋ฅผ ์ค์นํ๊ณ ์ง๊ธ ์๋ํ๊ณ ์์ต๋๋ค.
์บ์๋ฅผ ์ ๋ฆฌํ๋ฉด ์๋ง๋ ํธ๋ฆญ์ ์ํํ์ ๊ฒ์
๋๋ค.
๋ฐ๋ ํด
Windows(Docker Toolbox 1.10.3)์์๋ ๋น์ทํ ๋ฌธ์ ๊ฐ ์์์ง๋ง ๋ด ํ๋ก์ ๊ตฌ์ฑ ๋๋ฌธ์ด์์ต๋๋ค.
๋๋ ์ด๊ฒ์ผ๋ก ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค : https://docs.docker.com/machine/reference/env/#except -the-created-machine-from-proxys
(NO_PROXY ํ๊ฒฝ ๋ณ์ ์ถ๊ฐ).
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
Windows(Docker Toolbox 1.10.3)์์๋ ๋น์ทํ ๋ฌธ์ ๊ฐ ์์์ง๋ง ๋ด ํ๋ก์ ๊ตฌ์ฑ ๋๋ฌธ์ด์์ต๋๋ค.
๋๋ ์ด๊ฒ์ผ๋ก ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค : https://docs.docker.com/machine/reference/env/#except -the-created-machine-from-proxys
(NO_PROXY ํ๊ฒฝ ๋ณ์ ์ถ๊ฐ).