Docker_install_windows - 8BitsCoding/RobotMentor GitHub Wiki
- ์ฐธ๊ณ ์ฌ์ดํธ - ์ด๋ก
- ์ฐธ๊ณ ์ฌ์ดํธ - ์ค์น ๋ฐ ์คํ
- ์ฐธ๊ณ ์ฌ์ดํธ - ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค๊ณ ๋ฐฐํฌ
- Docker ๋ฌด์์ ๋ฐ๋ผํ๊ธฐ
๋ชฉ์ฐจ
- Docker windows ์ค์น
- Docker ubuntu 16.04 container ์ฌ๋ฆฌ๊ธฐ
- ์ด๋ฏธ์ง ๊ฒ์
- ์ปจํ ์ด๋ ๋ชฉ๋ก ํ์ธํ๊ธฐ
- ์คํ์ค์ธ ์ปจํ ์ด๋ ์ ์
- ์ปจํ ์ด๋ ์ค์งํ๊ธฐ
- ์ปจํ ์ด๋ ์ ๊ฑฐํ๊ธฐ
- ์ด๋ฏธ์ง ๋ชฉ๋ก ํ์ธ
- ์ด๋ฏธ์ง ๋ค์ด๋ก๋ํ๊ธฐ
- ์ด๋ฏธ์ง ์ญ์ ํ๊ธฐ
- ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ(GUI ์ฌ์ฉ)
Docker windows ์ค์น
์ฐธ๊ณ ๋ก Docker Windows ๋ฒ์ ์ Hyper-V๊ธฐ๋ฐ์ผ๋ก ๋์ํ๊ธฐ์ Virtual Machine(Virtual Box)์ ๋์์ด ์๋ ์ ์๋ค. ์ค์น์ ์ฃผ์ํ์
๋ค์ด๋ก๋๋ฅผ ์ํด์ docker ๊ฐ์ ์ด ํ์ํ๋ ๊ธฐ์ต.. ๊ณต์ง๋ ๊ฐ์ ํ๊ณ ๋ค์ด ๋ฐ์
์ค์น์๋ฃ๋์๋์ง ํ์ธ
# cmd์์
$ docker version
์๋์ฐ์ ์ค์น๋์๋ค๋ฉด ์๋์ ๊ฐ์ด ํ์ธํ ์ ์๋ค.
Docker ubuntu 16.04 container ์ฌ๋ฆฌ๊ธฐ
$ docker run ubuntu:16.04
$ docker run --rm -it ubuntu:16.04 /bin/bash
/bin/bash๋ก ์คํ๋์๊ธฐ์ ์คํ ํ์ผ์ ์ค์งํ๋ฉด ์ปจํ ์ด๋๊ฐ stop๋๋ค.
์ด๋ฏธ์ง ๊ฒ์
$ docker search ubuntu
์ปจํ ์ด๋ ๋ชฉ๋ก ํ์ธํ๊ธฐ
$ docker ps -a
์คํ์ค์ธ ์ปจํ ์ด๋ ์ ์
$ docker attach ${container name or ID}
bash shell์์๋ exit ํน์ Ctrl+d๋ฅผ ์ ๋ ฅํ๋ฉด ์ปจํ ์ด๋ ์ ์ง
Ctrl+p, Ctrl+q๋ฅผ ์ฐจ๋ก๋๋ก ์ ๋ ฅํ๋ฉด ์ปจํ ์ด๋๋ฅผ ์ ์งํ์ง ์๊ณ ๋น ์ ธ๋์จ๋ค.
์ปจํ ์ด๋ ์ค์งํ๊ธฐ
$ docker ps
# get container ID
$ docker stop ${container ID}
$ docker ps
$ docker ps -a
์ปจํ ์ด๋ ์ ๊ฑฐํ๊ธฐ
$ docker ps -a
# get container ID
$ docker rm
์ด๋ฏธ์ง ๋ชฉ๋ก ํ์ธ
$ docker images
์ด๋ฏธ์ง ๋ค์ด๋ก๋ํ๊ธฐ
$ docker pull ubuntu:14.04
์ด๋ฏธ์ง ์ญ์ ํ๊ธฐ
$ docker rmi ubuntu:14.04
๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ(GUI ์ฌ์ฉ)
Kiternatic ๋ค์ด๋ก๋ ํ ์คํ
Kiternatic๋ฅผ ํตํด์๋ ์ปจํ ์ด๋๋ฅผ ์คํํ ์ ์๋ค.