Docker ์ ์ฒด ํฌ์คํ
[Docker] (1) ๋์ปค ๊ฐ๋ ์ค๋ช | ๋์ปค๋ ์ ์ฌ์ฉํ๋ ๊ฑธ๊น?
[Docker] (2) ๋์ปค & ๋์ปค์ปดํฌ์ฆ ๋ค์ด๋ก๋
[Docker] (3) ๋์ปค ํต์ฌ ๊ฐ๋ - ์ด๋ฏธ์ง, ์ปจํ ์ด๋, ๋์ปค ํ๋ธ
[Docker] (5) ๋์ปค run ๋ช ๋ น์ด ์ต์ , ๋์ปค ์ปจํ ์ด๋๊ฐ ์ข ๋ฃ๋์ง ์๊ฒ ํ๋ ๋ฐฉ๋ฒ
[Docker] (6) ๋์ปค ์ปจํ ์ด๋๋ก ์ ์ํ๊ธฐ - docker exec & docker attach
[Docker] (7) ๋์ปค volume(๋ณผ๋ฅจ) ์ต์ - ์ปจํ ์ด๋ ํด๋์ ํธ์คํธ ํด๋ ์ฐ๊ฒฐํ๊ธฐ
[Docker] (9) Dockerfile(๋์ปคํ์ผ) - ์ค๋งํธํ๊ฒ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋น๋ํ๋ ๋ฐฉ๋ฒ
[Docker] (10) Dockerfile ๋น๋ ์์ | ENTRYPOINT ์ CMD์ ์ฐจ์ด
[Docker] (11) ๋์ปค ์ปจํ ์ด๋์ vscode ์ฐ๋ํ๊ธฐ | ๋์ปค ์ปจํ ์ด๋์์ ๊ฐ๋ฐ
[Docker] (12) ๊นํ๋ธ๋ก ๋์ปค ์ด๋ฏธ์ง ๊ณต์ ํ๊ธฐ | Packages Container Registry
๊ตฌ๊ธ์ 'docker ๋ค์ด๋ก๋' ๊ฒ์
- ๋์ปค ํํ์ด์ง ์ ์
๋์ปค ๋ค์ด๋ก๋
- ๋์ปค ํํ์ด์ง์์ ์ ์ ํ ํ๋์จ์ด ๋ฒ์ ์ Docker Desktop ๋ค์ด๋ก๋
- ๋ค์ด๋ก๋ํ๋ฉด docker์ docker-compose๊ฐ ํจ๊ป ๋ค์ด๋ก๋๋จ
๋ค์ด๋ก๋ ํ์ธ
๋ค์ด๋ก๋๊ฐ ์๋ฃ๋๊ณ ๋๋ฉด ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ก docker์ docker-compose ์ ๋ฒ์ ์ ํ์ธํ ์ ์์
Docker Desktop
- Docker Desktop์ ์คํํ๊ณ ๋ก๊ทธ์ธํ๋ฉด ๋ช ๋ น์ฐฝ์ด ์๋ GUI ํ๋ก๊ทธ๋จ์ผ๋ก ๋์ปค ํ๊ฒฝ์ ์ปจํธ๋กค ํ ์ ์์
- ์ปจํ ์ด๋, ์ด๋ฏธ์ง ๋ฑ์ ํ์ธํ ์ ์๊ณ ๊ฐ์ข ์ค์ ๊ฐ๋ฅ