๐ณDocker Toolbox ์ค์น๐ณ
5461 ๋จ์ด ํ๊ฒฝ ๊ตฌ์ถWindowsTechpitdocker-compose๋์ปค
ํ๊ฒฝ ๊ตฌ์ถ (Windows10 Home)
Windows10 Home์ ์ฌ์ฉํ๊ณ ์๋ ๋ฐฉํฅ์ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐฉ๋ฒ์
๋๋ค.
์ด ๊ธฐ์ฌ์์๋ Docker๋ฅผ ์ค์น ํ ํ ์์ ํ์ธ๊น์ง ์ํํฉ๋๋ค.
MacOS๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ๋ถ, Docker Desktop์ ์ฌ์ฉํ๊ณ ์ถ์ ๋ถ์ ์๋์ ๊ธฐ์ฌ๋ฅผ ๋ด ์ฃผ์ธ์.
๊ทธ ๋ฐ์๋ ํ๋ก๊ทธ๋๋ฐ ํ์ต์ ๋์์ด ๋๋ ์ ๋ณด๋ฅผ ๋ฐ์ ํ๊ณ ์์ต๋๋ค! ๊ณ์ ํ๋ก์ฐ ๊ทธ๋ฆฌ๊ณ ๊ธฐ๋ค๋ ค์ฃผ์ธ์!
Windows10 Home์์ Docker Toolbox ์ค์น
์๋์ GitHub์์ Docker Toolbox๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค.
๊ต์ฌ ์์ฑ ์์ ์ ์ต์ ๋ฒ์ ์ด 'v19.03.1'์ด๋ฏ๋ก 'v19.03.1'์ ์ค์นํฉ๋๋ค.
"DockerToolbox-19.03.1.exe"๋ฅผ ํด๋ฆญํ์ฌ ๋ชจ๋ ํด๋์ ์ค์นํฉ๋๋ค.
์ค์น๊ฐ ์๋ฃ๋๋ฉด ์์ํฉ๋๋ค.
์๋์ ๊ฐ์ ํ๋ฉด์ด ๋ํ๋๋ฉด "Next"๋ฅผ ํด๋ฆญํ์ญ์์ค.
์ค์นํ ํด๋๋ฅผ ์ ํํฉ๋๋ค. ์ฌ๊ธฐ์์๋ ํน๋ณํ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ํดํธ์ธ ์ฑ๋ก ์งํํฉ๋๋ค. "Next"
๋ฅผ ์ ํํฉ๋๋ค.
'Git'์ ์ค์นํ ์ ์ด ์๋ ๋ถ์ 'Git for Windows'์ ์ฒดํฌ๋ฅผ ํฉ์๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ ์ค์ ์ผ๋ก ์งํํฉ๋๋ค.
๋ค์ ํ๋ฉด์์๋ ๋ชจ๋ ์ฒดํฌํ๊ณ "Next"๋ฅผ ์ ํํฉ๋๋ค.
๊ธฐ๋ณธ ์ค์ ์ ์ด์์ ๋๋ค. "install"์ ํด๋ฆญํฉ์๋ค.
๋ฐ์คํฌํ์ ใDocker Quickstart Terminalใ์ด ์์ฑ๋๊ณ ์์ผ๋ฏ๋ก, ๋๋ธ ํด๋ฆญํด ๊ธฐ๋ํฉ์๋ค.
์ฒ์ ์์ํ๋ ๋ฐ ์ฝ๊ฐ์ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
์๋์ ๊ฐ์ ํ๋ฉด์ด ํ์๋๋ฉด Docker Toolbox ์ค์น๊ฐ ์๋ฃ๋ฉ๋๋ค.
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com
Start interactive shell
docker ๋ฐ docker-compose ๋ช ๋ น ํ์ธ
๋ถํ ์ด ์๋ฃ๋๋ฉด
docker
๋ช
๋ น๊ณผ docker-compose
๋ช
๋ น์ ์ฌ์ฉํ ์ ์๋์ง ํ์ธํฉ๋๋ค.Docker Quickstart Terminal์ ์ด๊ณ ๋ค์ ๋ช ๋ น์ ์คํํฉ๋๋ค.
$ docker -v
๋ค์๊ณผ ๊ฐ์ด docker ๋ฒ์ ์ด ํ์๋ฉ๋๋ค.
$ docker -v
Docker version 19.03.1, build 74b1e89e8a
docker-compose ๋ช ๋ น๋ ํ์ธํด ๋ณด๊ฒ ์ต๋๋ค. ๋ค์ ๋ช ๋ น์ ์คํํ์ญ์์ค.
$ docker-compose -v
docker-compose ๋ฒ์ ์ด ํ์๋์์ต๋๋ค.
$ docker-compose -v
docker-compose version 1.24.1, build 4667896b
์ง๊ธ๊น์ง docker ์ค์น ๋ฐ ์์ ํ์ธ์ด ์๋ฃ๋์์ต๋๋ค.
Docker Toolbox ์ฌ์ฉ ์ ์ฃผ์ ์ฌํญ
๊ต์ก ์๋ฃ์์ ๋ก์ปฌ ์๋ฒ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ธ์คํ ๋ "http://localhost-8080.com/์ ์ก์ธ์คํฉ๋๋ค."๋ผ๋ ์ค๋ช ์ด ์์ง๋ง Docker Toolbox์์๋
localhost
์์ ๋ก์ปฌ ์๋ฒ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.์ง์ IP๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค.
IP ์ฃผ์๋ฅผ ํ์ธํ๋ ค๋ฉด Docker Quickstart Terminal์์ ๋ค์ ๋ช ๋ น์ ์คํํฉ๋๋ค.
$ docker-machine ls
์คํ ๊ฒฐ๊ณผ์ URL ๋ถ๋ถ์ IP ์ฃผ์๊ฐ ํ์๋ฉ๋๋ค. ์ฌ๊ธฐ์
192.168.99.100
๋ ๊ฐ์ ์์คํ
์ IP ์ฃผ์์
๋๋ค.
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default * virtualbox Running tcp://192.168.99.100:2376 v19.03.12
ใ http://localhost-8080.com/ ใ๋ฅผ ใ http://192.168.99.100:8080/ ใ๋ก ์ฝ์ด ์กฐ์์ ์ค์ํด ์ฃผ์ธ์.
๋ฌธ์ ํด๊ฒฐ
Docker Quickstart Terminal์ ์ฒ์ ์์ํ ๋ ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ด ๋ํ๋ ์ ์์ต๋๋ค.
(default) This is a known VirtualBox bug. Let's try to recover anyway...
Error creating machine: Error in driver during machine creation: Error setting up host only network on machine start: The host-only adapter we just created is not visible. This is a well known VirtualBox bug. You might want to uninstall it and reinstall at least version 5.0.12 that is is supposed to fix this issue
Looks like something went wrong in step ยดChecking if machine default existsยด... Press any key to continue...
์ด ์๋ฌ๋ VirtualBox์ ๋ฒ์ ์ ์ํ ์๋ฌ์ด๋ฏ๋ก, ํ๋ฒ VirtualBox๋ฅผ ์ธ์ธ์คํจ ํด, ์ดํ์ URL๋ก๋ถํฐ, ๋ค์ VirtualBox๋ง ์ธ์คํจ ํด ์ฌํฉ์๋ค.
์ฐธ๊ณ
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ณDocker Toolbox ์ค์น๐ณ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://qiita.com/techpit-jp/items/1fed1325bdbc62d216d3ํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค