docker-machine create --driver virtualbox default
์ด ๋ช
๋ น์ ์คํํ๋ฉด ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
Running pre-create checks...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
Error with pre-create check: "Get https://api.github.com/repos/boot2docker/boot2docker/releases/latest: dial tcp: lookup api.github.com on 192.168.0.1:53: no such host"
๋ํ docker quickstart terminal
๋ ๋ฒ ํด๋ฆญํ๋ฉด ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
bash --login '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh'
Running pre-create checks...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
(default) Latest release for github.com/boot2docker/boot2docker is v1.10.3
(default) Downloading /Users/mz/.docker/machine/cache/boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v1.10.3/boot2docker.iso...
Error with pre-create check: "Get https://github.com/boot2docker/boot2docker/releases/download/v1.10.3/boot2docker.iso: dial tcp: lookup github.com on 192.168.0.1:53: no such host"
Host does not exist: "default"
Regenerate TLS machine certs? Warning: this is irreversible. (y/n): Regenerating TLS certificates
Host does not exist: "default"
Host does not exist: "default"
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
Host does not exist: "default"
docker is configured to use the default machine with IP
For help getting started, check out the docs at https://docs.docker.com
์ ๋ MAC OS X El Capitan v10.11.3
๋ด Docker ๋จธ์ ๋ฒ์ : 0.6.0, build e27fb87
์ถ๊ฐ ์ ๋ณด:
์๋ฒ์ ping์ ์๋ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํ์๋ฉ๋๋ค.
โฏ ping google.com
PING google.com (216.58.211.78): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
^C
--- google.com ping statistics ---
5 packets transmitted, 0 packets received, 100.0% packet loss
๊ทธ๋ฌ๋ ๋ค๋ฅธ ๋ชจ๋ ๋๊ตฌ(cURL, NPM, Bower, Composer ๋ฑ)๋ ์ ์๋ํฉ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. *&^%$%#@!
https://api.github.com/repos/boot2docker/boot2docker/releases/latest ๋ก html_url
๋ฅผ ํด๋ฆญํ๊ณ ๋ง์ง๋ง์ผ๋ก ํ์ผ ๋ค์ด๋ก๋๋ฅผ ์ ํํ์ฌ boot2docker.iso ํ์ผ์ ์๋์ผ๋ก ๋ค์ด๋ก๋ํ์ญ์์ค.
ํ์ผ์ ๊ฐ์ ธ์ค๋ฉด /Users/{user}/.docker/machine/cache/
์๋์ผ๋ก ๋ฐฐ์นํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ด ๋ช
๋ น์ ๋ค์ ์คํํ์ญ์์ค. docker-machine create --driver virtualbox default
ํ๋ก์๋ฅผ ์ค์ ํด์ผ ํ ์๋ ์์ต๋๋ค.
๋ด๋ณด๋ด๊ธฐ PROXY=" http://my.corp.proxy.ipadd :myport"
๋ด๋ณด๋ด๊ธฐ HTTP_PROXY=$PROXY
๋ด๋ณด๋ด๊ธฐ HTTPS_PROXY=$PROXY
ping์ ICMP ํ๋กํ ์ฝ์ ์ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์๏ผ ICMP๋ ๊ธฐ๋ณธ TCP/UDP๊ฐ ์๋๋๋ค. CURL, NPM, Bower, Composer๋ ๊ธฐ๋ณธ TCP/UDP์ด๋ฏ๋ก ping์ Google์ ๋ฐฉ๋ฌธํ ์ ์์ต๋๋ค!
ํด๊ฒฐ ๋ฐฉ๋ฒ:
@Mahmoudz ๋ต๋ณ์ด ์ณ๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค!
boot2docker.iso๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ๊ต์ฒดํ์ญ์์ค.
๋ค์ด๋ก๋ URL"
ํจ๊ณผ๊ฐ์๋ค!
๋ค์์ boot2docker.iso https://github.com/boot2docker/boot2docker/releases/download/v17.06.0-ce-rc5/boot2docker.iso ๋ฅผ ๋ค์ด๋ก๋ํ ์ ์๋ ์ฌ๋ฐ๋ฅธ ๋งํฌ์ ๋๋ค.
therajone ๋ฐ GeekHades์์ ์ ๊ณตํ๋ ๋งํฌ๊ฐ ๋ค์ด๋์์ต๋๋ค. ์์ค ๋ฒ์ ์ ๋ค์ด๋ก๋ํ ์ ์์์ง๋ง ์ง๊ธ์ ์ด๋ป์ต๋๊น? ํด๋๋ฅผ iso ์ด๋ฏธ์ง๋ก ๋ณํํ๋ ค๊ณ ์๋ํ์ง๋ง
"๋ก์ปฌ Boot2Docker ISO ๋ฒ์ ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค: ๋ฒ์ ๋ฌธ์์ด์์ ์ ๋์ฌ "-v"๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค" ๋ฐ "dial tcp [::1]:443: getsockopt: ์ฐ๊ฒฐ ๊ฑฐ๋ถ๋จ"๊ณผ ํจ๊ป ์คํจํ๋ ๋ค์ ๋ค์ด๋ก๋๋ฅผ ์๋ํ์ต๋๋ค. ์ด๋ค ์์ด๋์ด?
DNS ์๋ฒ ์ฃผ์๋ฅผ 8.8.8.8 ๋ฐ 8.8.4.4(google DNS)๋ก ๋ณ๊ฒฝํด ๋ณด์ญ์์ค.
์ง๋ ์ดํ ๋์ ๊ทธ ๋ฌธ์ ์ ์ง๋ฉดํ์ง๋ง ํ์ผ์ ์๋ชป๋ ํฌ์ธํ ์ด ํฌํจ๋ Windows ํธ์คํธ ํ์ผ์ ์์ ํ์ต๋๋ค.
ํ๋ก์๋ฅผ ์ค์ ํด์ผ ํ ์๋ ์์ต๋๋ค.
๋ด๋ณด๋ด๊ธฐ PROXY=" http://my.corp.proxy.ipadd :myport"
๋ด๋ณด๋ด๊ธฐ HTTP_PROXY=$PROXY
๋ด๋ณด๋ด๊ธฐ HTTPS_PROXY=$PROXY
๋์์ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. env์ http_proxy๋ฅผ ์ค์ ํ์ง๋ง HTTP_PROXY๋ ์ค์ ํ์ง ์์์ต๋๋ค.
๋ถ๋ช
ํ CAPS๊ฐ ์๋ http_proxy๋ CAPS๊ฐ ์๋ HTTP_PROXY์ ๊ฐ์ง ์์ผ๋ฉฐ boot2docker์ฉ ๋ค์ด๋ก๋๋ CAPS๋ง ์ฝ์ต๋๋ค...
๋์ปค ๋น๋๋ฅผ ์คํํ ๋ ๋น๋ ์ธ์๋ฅผ ์ค์ ํ๋ ๋์ ๋น์ทํ ์ผ์ด ๋ฐ์ํฉ๋๋ค. ๋๋ก๋ http_proxy, ๋๋ก๋ HTTP_PROXY, ๋๋ก๋ ๋ช
๋ น ๋ค์ ์คํ์ด ๋ ์ค ํ๋๋ฅผ ์ฐพ๊ธฐ ๋๋ฌธ์ ๋ ๋ค ์๋ํฉ๋๋ค. ๋ ๋ค ์ค์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. *&^%$%#@!
https://api.github.com/repos/boot2docker/boot2docker/releases/latest ๋ก
html_url
๋ฅผ ํด๋ฆญํ๊ณ ๋ง์ง๋ง์ผ๋ก ํ์ผ ๋ค์ด๋ก๋๋ฅผ ์ ํํ์ฌ boot2docker.iso ํ์ผ์ ์๋์ผ๋ก ๋ค์ด๋ก๋ํ์ญ์์ค.ํ์ผ์ ๊ฐ์ ธ์ค๋ฉด
/Users/{user}/.docker/machine/cache/
์๋์ผ๋ก ๋ฐฐ์นํฉ๋๋ค.๋ง์ง๋ง์ผ๋ก ์ด ๋ช ๋ น์ ๋ค์ ์คํํ์ญ์์ค.
docker-machine create --driver virtualbox default