๐ ๊ณต๋ถ ์ด์
์ค์ ํ๋ก์ ํธํ๋ฉด์ ๋ฐฑ์๋๋ฅผ ๊ณ ๋ํํ๋ฉด์ ์ฌ๋ฌ๊ธฐ์ ์ ๋์ ํด๋ณด๊ณ ์๋ค. Docker๋ ๊ทธ ์ค ํ๋๋ก, ์ด๋ฆ๋ง ์๊ณ ๋ญํ๋ ๋ ์์ธ์ง ์ ํ ๋ชฐ๋๊ธฐ ๋๋ฌธ์ ๋จผ์ ๊ฐ๋ ์ ๊ณต๋ถํด๋ณด๊ณ ์ค์ตํ๋ฉด์ ์ตํ๋ณด๋ ค๊ณ ํ๋ค.
+ ์ํฐ๋ ์ฑ๋ฆฐ์ง 23๋ 4์ Docker ๊ฐ์ฌ ๊ณ ๋ณํ๋์ ๊ฐ์ ๋ด์ฉ์ ์ฐธ๊ณ ํ์ฌ ๋ ์ถ๊ฐํ์ต๋๋ค.
๐ Docker ์ ์จ์?
๋๋ง ํด๋ ์๋์ฐ OS๋ฅผ ์ฐ๊ณ ์์ง๋ง ์๋ฒ๋ AWS Ubuntu๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค. ๊ฐ๋ฐํ๊ฒฝ๊ณผ ๋ฐฐํฌํ๊ฒฝ์ด ์ ํ ๋ค๋ฅด๋ค.
๊ทธ๋์ ๋ก์ปฌ๋ก ๊ฐ๋ฐํ๊ณ ๋ก์ปฌํ๊ฒฝ์์ ๋๋ฆฌ๋ฉด ์ ๋์๊ฐ๋๋ฐ ์๋ฒ์ ์ฌ๋ฆฌ๋ฉด ์์์น ๋ชปํ ์ค๋ฅ๋ฅผ ์ ํ ๋๊ฐ ๋ง๋ค. ๊ทธ๋ฌ๋ฉด ๊ฐ๋ฐํ๊ฒฝ์ ์๋ฒ์ ๋ง์ถฐ์ฃผ๊ณ ๋ก์ปฌ์์ ๊ฐ๋ฐํ๋ฉด ์๋ฒ์์ ์ค๋ฅ๊ฐ ๋๋๊ฒ ํจ์ฌ ์ค์ด๋ค๊ฒ ์ง? ์ถ์ง๋ง ํ์ ์ฌ์ฉํ๋ ํ๊ฒฝ์ Windows๋ฅผ ์ฐ๊ธฐ ๋๋ฌธ์ ์ด๊ฑธ ๋ฐ๊ณ Ubuntu๋ก ์ฌ์ฉํ ์๋ ์๋ค (์ปดํจํฐ๊ฐ ํ๋ ๋์์ ๋ชจ๋ฅผ๊น ใ )
๊ทธ๋ฆฌ๊ณ ์ด๋ฒ์ Ubuntu์ง๋ง ๋ค์์ ๋ค๋ฅธ ํ๊ฒฝ์ด๋ฉด? ๊ทธ๋ ๋ง๋ค ๊ฐ๋ฐ ์ปดํจํฐ OS๋ฅผ ๋ฐ๊ณ ์๋ก ํ๊ฒฝ์ ๋ง์ถฐ์ค์ผ ์ค์ผ ํ๋ค? ๋ง๋ ์๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ ์ปดํจํฐ์์ ํ๋์ ํ๋ก๊ทธ๋จ๋ง ๊ฐ๋ฐํ๋ ๊ฒ์ด ์๋์ง ์๋.
๋ํ ๊ณ ์ฑ๋ฅ์ผ๋ก ์๋ฒ๋ฅผ ์ด์ด๋์์ ๋, ์๋ฒ ํ์ฉ์ฑ์ด 100์ธ๋ฐ ํ๋์ ์ดํ๋ฆฌ์ผ์ด์ ์ด 10์ด๋ฉด ๋๋จธ์ง 90์ ์ฌ์ฉ ๋ชปํ๋ฉด ์ผ๋ง๋ ๋นํจ์จ ์ ์ผ๊น! ๊ทธ๋์ ๋ฑ์ฅํ ๊ธฐ์ ์ด ๊ฐ์ํ ๊ธฐ์ ์ด๋ค.
๐ ๊ฐ์ํ ๊ธฐ์ ์ ๋ ๋ญ์ง ?
๊ณ ์ฑ๋ฅ ์๋ฒ์ ํ๋์ ์ดํ๋ฆฌ์ผ์ด์ ๋ง ์ฐ๋ ๊ฒ์ด ๋ญ๋น๊ฐ ๋์ด ์ด๋ฅผ ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์๊น ํ๋ ๋ฌผ์์์ ํ์ํ ๊ธฐ์ ์ด๋ค.
ํ๋์ ๋ฌผ๋ฆฌ์ ์ธ ์ปดํจํฐ ์์(CPU, ๋ฉ๋ชจ๋ฆฌ, ์ ์ฅ์ฅ์น ๋ฑ)์ ๊ฐ์์ ์ผ๋ก ๋ถํ ํ์ฌ ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ์ปดํจํฐ ํ๊ฒฝ์ ๋ง๋ค์ด ๋ด๋ ๊ธฐ์ ์ด๋ค. ์ด๋ฅผ ํตํด ๋ฌผ๋ฆฌ์ ์ธ ์ปดํจํฐ ์์์ ๋์ฑ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์๋ฒ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ฑ์ ์ด์ํ๋๋ฐ ์์ด ์ ์ฐ์ฑ๊ณผ ์์ ์ฑ์ ์ ๊ณตํ๋ค.
์ต์ด์ ๊ฐ์ํ ๊ธฐ์ ์์๋ Hypervisor ๋ฅผ ์ฌ์ฉํด ๊ฐ์ ๋จธ์ ๋ง๋ค Guest OS๋ฅผ ๋ง๋ค์ด ๋ฌผ๋ฆฌ์ ์ผ๋ก๋ ํ๋์ ๋๋ฐ์ด์ค์ง๋ง ์ฌ๋ฌ ๋๋ฐ์ด์ค์ฒ๋ผ ๋๋ฆด ์ ์๋๋ก ํ๋ค. ๊ฐ์ ๋จธ์ (VM / Virtual Machine)์ ์ฌ์ฉํ๊ธฐ ์ํด OS์์ ๋๋ค๋ฅธ OSํ๊ฒฝ์ ์ค์นํ๋ ๋ฐฉ์์ผ๋ก ์ด์ ๊ฐ์ํ ๊ธฐ์ ์ค ๋ํ์ ์ผ๋ก VMware๊ฐ ์์๋ค. (VMware๋ฅผ ์ฌ์ฉํด ๋ณธ ๊ธฐ์ตํ ์๋ก์๋ก.. ) 1

์๋ฌดํผ ๊ธฐ์กด ์ปดํจํฐ์ OS๋ ๋ฌด๊ฑฐ์ด๋ฐ, ์๋ก์ด ํ๊ฒฝ์ ๋ง์ถฐ์ฃผ๊ธฐ ์ํด OS์์ OS๋ฅผ ๋ค์ ์ค์นํ๋ ๋ฐฉ์์ ์ฉ๋๊ณผ ์๋์ ๋ง์ ์ํฅ์ ๋ฏธ์ณค๋ค. ๊ฒ๋ค๊ฐ ๋ ๋ฆฝ์ ์ธ ํ๋ซํผ์ ํ๋ํ๋ ์ฆ๊ฐ ์ํฌ๋ ๋ง๋ค ๋ OS๋ฅผ ์ค์นํด์ผ ํ๋ ๋๋ฌด ๋นํจ์จ์ ์ด๊ธฐ๊น์ง ํ๋ค.
๊ทธ๋์ ๋ฑ์ฅํ ๊ฒ์ด ์ปจํ ์ด๋ ๊ธฐ์ ์ด๊ณ ์ด ๊ธฐ์ ์ ์ ๊ณตํ๋ ์ํํธ์จ์ด ์ค ํ์ฌ ๊ฐ์ฅ ์ ๋ช ํ ๊ฒ์ด ๋ฐ๋ก Docker๋ค.

Docker๋ ์ด์ ๊ฐ์ ๋จธ์ ๊ณผ ๋ฌ๋ฆฌ OS ์์ OS๋ฅผ ์ฌ๋ฆฌ๋ ๋ฐฉ์์ด ์๋ library์ bin(์คํํ์ผ)ํ์ผ๋ค๋ง์ ์ฌ๋ ค ๊ฐ๋ณ๊ณ ๊ธฐ์กด ํธ์คํธOS๋ฅผ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ ๋ณ๋์ ์ค์น ๋ํ ํ์๊ฐ ์์ด์ ํ์ฅ์ฑ๊ณผ ์๊ฐ ์ ์ฝ์๋ ์ข๋ค. ๊ฒ๋ค๊ฐ ๋ฌด๊ฑฐ์ด OS๊ฐ ๋จ ํ๋์ด๋ ์๋ ฅ ๋ํ ๋น ๋ฅด๋ค.
๐ ์ปจํ ์ด๋(Container)๋ ๋ญ์ง?
์ปจํ ์ด๋๋ ๊ฐ๋ณ ์ํํธ์จ์ด์ ์คํ์ ํ์ํ ์คํํ๊ฒฝ์ ๋ ๋ฆฝ์ ์ผ๋ก ์ด์ฉํ ์ ์๋๋ก ๋ค๋ฅธ ํ๊ฒฝ์ผ๋ก ๋ถํฐ์ ๊ฐ์ญ์ ๋ง๊ณ ๋ ๋ฆฝ ์คํ์ ํ๋ณดํด ์ฃผ๋ ์ด์์ฒด๊ณ ์์ค์ ๊ฒฉ๋ฆฌ ๊ธฐ์ ๋ก ๊ฐ์ํ ๊ธฐ์ ์ค ํ๋์ด๋ค. ํ๋ง๋๋ก ํธ์คํธ ์ด์์ฒด์ ์์ ์ฌ๋ฌ๊ฐ ๊ฒฉ๋ฆฌ๋ ํ๊ฒฝ์ ์์ฑํด ์ํํธ์จ์ด ํ๋๊ฐ ๊ฐ์ญ๋ฐ์ง ์๊ณ ์ ๋์๊ฐ ์ ์๊ฒ ๊ฒฉ๋ฆฌํด์ฃผ๋ ๊ธฐ์ ์ด๋ผ ํ ์ ์๋ค. ๋ฆฌ๋ ์ค ์ปค๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋ง๋ค์ด์ก๊ณ ํ๋ก์ธ์ค ๋จ์์ ๊ฒฉ๋ฆฌํ๊ฒฝ์ ์ ๊ณตํ๋ค. 2
๐ ๊ทธ๋์ Docker๋?
Docker ๋จ์ด ์์ฒด์ ์๋ฏธ๋ ๋ถ๋์์ ์ปจํ ์ด๋๋ฅผ ๋ค๋ฃจ๋ ๋ ธ๋์๋ฅผ ์๋ฏธํ๋ค.
Docker๋ ์ด๋ฆ์ ์๋ ์๋ฏธ์ ๋ง์ฐฌ๊ฐ์ง๋ก "์ปจํ ์ด๋"๋ฅผ ๊ด๋ฆฌํ๋ค๋ ์๋ฏธ์์ ๋ถ์ธ ์ด๋ฆ์ธ ๋ฏ ํ๋ค. ์ด์ฒ๋ผ Docker๋ ์๋ฒ ํน์ ํธ์คํธ ์ปดํจํฐ์์ ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํด ํธ์์ฑ์ ์ ๊ณตํ๋๋ฐ ์ ํํ ๊ฐ๋ ์ ์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ์คํ์์ค ๊ฐ์ํ ํ๋ซํผ์ด๋ค.
ํ๋์ ํธ์คํธ OS์์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถ๋ฆฌํ์ฌ ์ปจํ ์ด๋๋ก ์ถ์ํ ์ํค๊ณ (ํ๋ก์ธ์ค๋ฅผ ๊ฒฉ๋ฆฌ, ๋ ๋ฆฝ์ ์คํ๊ฐ๋ฅํ๊ฒ) ์ฌ๋ฌ ์ปจํ ์ด๋๋ฅผ ๋์์ ์คํ๋ ๊ฐ๋ฅํ๊ฒ ํ๋ค. ๋ํ ์ปจํ ์ด๋์ ๋ผ์ดํ ์ฌ์ดํด์ ๊ด๋ฆฌํ๊ณ ์ด๋ค ํ๋ก๊ทธ๋จ๋ ์ปจํ ์ด๋๋ก ์ถ์ํ ํ ์ ์๊ณ ์ด๋์๋ ์คํ ํ ์ ์๊ฒ ํด์ค๋ค. ์ธํ๋ผ๋ฅผ ์ดํ๋ฆฌ์ผ์ด์ ๊ด๋ฆฌํ๋ ๊ฒ ์ฒ๋ผ ๊ด๋ฆฌํ ์๋ ์์ด, ์ ์ํ๊ฒ ์ฝ๋๋ฅผ ๋ฐฐํฌํ ์ ์๋๋ก ํ๋ค.
* ๋์ปค ์์ฝ :
- ์ปจํ
์ด๋ ๊ธฐ๋ฐ์ ๊ฐ์ํ ๋๊ตฌ
- ๋ฆฌ๋ ์ค ์ปจํ ์ด๋ ๊ธฐ์ ์ธ LXC(Linux Containers) ๊ธฐ๋ฐ
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปจํ ์ด๋ ๋จ์๋ก ๊ฒฉ๋ฆฌํ์ฌ ์คํํ๊ณ ๋ฐฐํฌํ๋ ๊ธฐ์
- ๋ค์ํ ์ด์์ฒด์ ์์ ์ฌ์ฉ๊ฐ๋ฅ
- ์ปจํ ์ด๋ํ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๋น๋, ๋ฐฐํฌ, ๊ด๋ฆฌ ๋ฑ์ ๋ค์ํ ๊ธฐ๋ฅ ์ ๊ณต
โก ์ ๊ธฐ๋ฅ ํตํด ์ดํ๋ฆฌ์ผ์ด์ ์ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐ, ํจ์จ์ ์ผ๋ก ๋ฐฐํฌ, ๊ด๋ฆฌ ๊ฐ๋ฅ
Docker: Accelerated, Containerized Application Development
Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code.
www.docker.com
๐ ์ด๋ป๊ฒ ์ฌ์ฉ?
๊ทธ๋ผ ์ด๋ป๊ฒ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค์ง?
๋์ปค์์๋ ์ด๋ฏธ์ง ๋ผ๋ ๊ฐ๋ ์ด ์๋ค.
์ด๋ฏธ์ง๋ ์ปจํ ์ด๋ ์คํ์ ํ์ํ ํ์ผ๊ณผ ์ค์ ๊ฐ์ ํฌํจํ๊ณ ์๋ ๊ฒ์ผ๋ก ๋ณํ์ง ์๋ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ค.
(ํ์ํ ํ๋ก๊ทธ๋จ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์์ค ๋ฑ ํฌํจ์ผ๋ก ์ฝ๊ธฐ ์ ์ฉ์ด๋ค)
์ปจํ ์ด๋๋ฅผ ์คํ ์ํค๊ธฐ ์ํ ๋ชจ๋ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด ์ด๋ฏธ์ง๋ฅผ ๋ค์ด ๋ฐ์ ์ปจํ ์ด๋๋ฅผ ์์ฑํ๋ค.
๊ฐ์ ์ด๋ฏธ์ง์์ ์ฌ๋ฌ ์ปจํ ์ด๋๋ฅผ ์์ฑํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ฐ, ๋ณํ๋ ๊ฐ์ ๋ชจ๋ ์ปจํ ์ด๋๊ฐ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด๋ค ํ๋์ ์ปจํ ์ด๋๊ฐ ์ฌ๋ผ์ ธ๋, ๋ชจ๋ ์ปจํ ์ด๋๊ฐ ์ฌ๋ผ์ ธ๋, ์ด๋ฏธ์ง๋ ์ฒ์ ๊ทธ ๊ฐ ๊ทธ๋๋ก๋ฅผ ์ ์งํ๋ค.
์ด๋ฏธ์ง๋ ๋๊ตฌ๋๊ฐ ๋ฐฐํฌํ ์ ์๊ณ ๋ค๋ฅธ ์ฌ๋์ ๋ฐฐํฌํ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ๋ค ์ธ ์ ์๋ค.
ํ๋ธ์ ๋ฐฐํฌ๋์ด์๋ ์ด๋ฏธ์ง ์ค ์ ๋ขฐ๋๊ฐ ๋์ ๊ฑธ ๋ค์ด๋ฐ์ ์ฌ์ฉํ๋ค๋ฉด ๋ฌธ์ ์๋ ํ๊ฒฝ์ด๋ผ๋ ๋ป์ผ ๊ฑฐ๊ณ ์ด๋ฅผ ๋ฐ์ ์ปจํ ์ด๋๋ฅผ ์์ฑํด ๋ฐฐํฌํด ๋ณธ๋ค๋ฉด ๋ฌธ์ ๊ฐ ์ด๋์๋์ง๋ ํ์ธํ ์ ์๋ค.
๋ฌผ๋ก ์์ ์ ๋ฐฐํฌํ๊ฒฝ๊ณผ ๋์ผํ๊ฒ ๊ตฌ์ฑํ ์ด๋ฏธ์ง๋ฅผ ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค.
์ด๋ ๊ฒ ์ด๋ฏธ์ง๋ฅผ ๋์ปค์ ์คํ์ํจ ๋ค ์ฌ์ฉํ๋ฉด ๋๋๋ฐ, ์ด๋ฏธ์ง๊ฐ ์คํ๋ ์ํ๊ฐ ๋ฐ๋ก ์ปจํ ์ด๋ ๋ผ๊ณ ํ๋ค.
๐ Docker ๊ตฌ์กฐ๋?

1๏ธโฃ Docker Host
Docker๊ฐ ๊น๋ ค์๋ ๋๋ฐ์ด์ค (ํ์ฌ ์ฐ๋ฆฌ ์ปดํจํฐ)
2๏ธโฃ Docker daemon (=dockerd)
- ๋์ปค ์์ง์ ํต์ฌ ๊ตฌ์ฑ ์์ 3
- ๋์ปค ํธ์คํธ์์ ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ๊ณ ์คํํ๋ ์ญํ (์ปจํ ์ด๋ ์์ฑ, ์์, ์ค์ง, ์ญ์ ๋ฑ์ ์์ ์ํ)
- ์ปจํ ์ด๋ ์ด๋ฏธ์ง ๊ด๋ฆฌ
- ์ธ๋ถ์์ ์ด๋ฏธ์ง ๋ค์ด ๋ฐ ๋น๋ํ๋ ์์ ์ํ
3๏ธโฃ Docker Client
- Docker์ ์ํธ ์์ฉ
- Docker ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด Docker daemon์ผ๋ก ๋ณด๋ด ์คํ
4๏ธโฃ Docker Object
- Docker Image
- ๋์ปค ์ปจํ ์ด๋๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์ฝ๊ธฐ ์ ์ฉ ํ ํ๋ฆฟ
- Docker Container
- ํ ๋์ปค ์ด๋ฏธ์ง์ ์คํ ๊ฐ๋ฅํ ์ธ์คํด์ค
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๊ธฐ ์ํ ๋ชจ๋ ํ์ผ๊ณผ ์ค์ ์ ๋ณด๋ฅผ ํฌํจํ๋ ํจํค์ง
5๏ธโฃ Docker Registries
- ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๊ด๋ฆฌํ๊ณ ์ ์ฅํ๋ ๊ณณ
- ๋ํดํธ ๋ ์ง์คํธ๋ฆฌ๋ก ๋๊ตฌ๋ ์ ๊ทผ ๊ฐ๋ฅํ ๊ณต๊ฐํ ์ ์ฅ์์ธ Docker hub๊ฐ ์กด์ฌํ๋ค.
Docker Hub Container Image Library | App Containerization
Deliver your business through Docker Hub Package and publish apps and plugins as containers in Docker Hub for easy download and deployment by millions of Docker users worldwide.
hub.docker.com
๐ ๊ณต๋ถ ์์ ๋ฐ ์๋ฃ :
์ปจํ ์ด๋ ๋ฐ ๋์ปค ๊ฐ๋ ์ ๋ฆฌ
์ํํธ์จ์ด๋ OS์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์กด์ฑ์ ๋ด๋ค. ๊ทธ๋ฌ๋ฏ๋ก ํ๋์ ์ปดํจํฐ์์ ์ฑ๊ฒฉ์ด ๋ค๋ฅธ(OS,๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ด ๋ค๋ฅธ) ์ํํธ์จ์ด๋ฅผ ํ๋ฒ์ ์คํํ ๋ ์ด๋ ค์์ ๊ฐ์ง ์ ์๊ณ ๊ด๋ จ๋ ๊ตฌ์ฑ์ ๊ด
velog.io
Docker ๊ฐ๋ ๊ณผ Architecture ์ ๋ฆฌ
1. Docker docker๋ ์ปจํ ์ด๋ ๊ธฐ๋ฐ ๊ฐ์ํ ๋๊ตฌ์ด๋ค. ๊ธฐ์กด์ ์ฌ์ฉํ๋ ๊ฐ์ ๋จธ์ (VM)์ ์ฌ์ฉํ๊ธฐ ์ํด์ ํญ์ OS๋ฅผ ์ค์นํด์ผ ํ๊ณ , ์ด๋ฏธ์ง ์์ OS๊ฐ ํฌํจ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ฉ๋์ด ๋งค์ฐ ํฌ๊ณ ์๋๋ ๋
www.leafcats.com
- Hypervisor (ํ์ดํผ๋ฐ์ด์ )
1๏ธโฃ ๊ฐ์ ๋จธ์ ์ ์์ฑํ๊ณ ๊ตฌ๋ํ๋ ์ํํธ์จ์ด
2๏ธโฃ OS์ ์์์ ํ ๋น ๋ฐ ์กฐ์จ
3๏ธโฃ OS๋ค์ ์์ฒญ์ ๋ฒ์ญํ์ฌ ํ๋์จ์ด์ ์ ๋ฌ [๋ณธ๋ฌธ์ผ๋ก] - ๊ทธ๋์ Linux๋ง ๋๋?
๋ฆฌ๋ ์ค์ ๊ตญํ๋๋ ๊ฒ์ ์๋๊ณ Windows๋ Mac OS์์ Hyper-V๋ xhyve๋ผ๋ ๊ธฐ์ ๋ก ๊ฐ์ ๋จธ์ ์ ์์ฑํด Linuxํ๊ฒฝ์ ์คํํ ์ ์๊ฒ ํ๋ค. [๋ณธ๋ฌธ์ผ๋ก] - ๋์ปค ์์ง? ์ปจํ
์ด๋ ์์ง?
์ปจํ ์ด๋๋ฅผ ์์ฑํ๊ณ ์ ์ดํ๋ ์ปจํ ์ด๋ ์์ง ๊ธฐ๋ฅ์ ๋์ปค์์ ๊ตฌํํ ๊ฑธ ๋์ปค ์์ง์ด๋ผ๊ณ ํ๋ค [๋ณธ๋ฌธ์ผ๋ก]
'DevOps > Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ํฐ๋ ์ฑ๋ฆฐ์ง Docker 2] ๋ก์ปฌํ๊ฒฝ์์ ๋์ปค๋ฅผ ํ์ฉํด๋ณด์! (0) | 2023.04.09 |
---|---|
์ํฐ๋ ์ฑ๋ฆฐ์ง Docker 1] ์ปจํ ์ด๋ ๊ธฐ์ , Docker์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ์ฌ์ฉ๋ฒ (0) | 2023.04.09 |
Docker] ์ด๋ฏธ์ง pull + ์ปจํ ์ด๋ ์ฌ์ฉ (2) | 2023.01.18 |
Docker] ์ค์น (0) | 2023.01.17 |
Docker] error during connect: This error may indicate that the docker daemon is not running (0) | 2023.01.17 |