[ํต์ฌ๋ง ์ฝ! ์ฟ ๋ฒ๋คํฐ์ค] 01. ๋์ปค(Docker) ๊ธฐ์ด
ยท
๊ฐ๋ฐ/Cloud Native
๋์ปค(Docker)๋ ์ปจํ
์ด๋ ๊ธฐ๋ฐ ๊ฐ์ํ ๊ธฐ์ ์ ๋ํ์ฃผ์์
๋๋ค. ์ปจํ
์ด๋๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ด์์ฒด์ ์์ค์์ ๊ฒฉ๋ฆฌํ์ฌ ๋น ๋ฅด๊ฒ ๋ฐฐํฌํ๊ณ ์คํํ ์ ์๊ฒ ํด์ค๋๋ค.์ด๋ฒ ํฌ์คํธ์์๋ ๋์ปค์ ๊ธฐ๋ณธ ๊ฐ๋
๊ณผ ์ค์ต ๋ช
๋ น์ด๋ค์ ํตํด ๋์ปค์ ์๋ ๋ฐฉ์์ ๊ฐ๋จํ ์ตํ๋ณด๊ฒ ์ต๋๋ค.๋์ปค ์ด๋ฏธ์ง vs ์ปจํ
์ด๋์ด๋ฏธ์ง(Image): ๋ง์น CD์ฒ๋ผ ์ฝ๊ธฐ ์ ์ฉ(๐ ReadOnly)์
๋๋ค. ์ํํธ์จ์ด ์คํ์ ํ์ํ ํ์ผ ์์คํ
๊ณผ ์ค์ ์ ๋ณด๋ฅผ ํฌํจํฉ๋๋ค.์ปจํ
์ด๋(Container): ์ด๋ฏธ์ง๋ฅผ ์คํํ์ฌ ๋ง๋ ์คํ ์ธ์คํด์ค์
๋๋ค. ์ค์ ๋ก ์๋ํ๋ ‘ํ๋ก์ธ์ค’๋ก ์๊ฐํ๋ฉด ์ดํด๊ฐ ์ฝ์ต๋๋ค.์ฆ, ์ด๋ฏธ์ง๊ฐ ์์ด์ผ ์ปจํ
์ด๋๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.1. ์ปจํ
์ด๋ ์์ฑ ๋ฐ ์คํdocker container run -it centos bashcentos๋ผ๋ ..