
์ด ๊ธฐ์ฌ๋ ๊ณ์๋ฉ๋๋ค ะธ ๊ธฐ์ฌ์์๋ 1๋ 2020์ XNUMX์ผ์ ์ํ๋ Docker์ ์๋น์ค ์ฌ์ฉ์ ๋ํ ์๋ก์ด ์ ํ ์ฌํญ์ ๋ํด ์์ฃผ ๋ฌป๋ ์ง๋ฌธ์ ๋ต๋ณํฉ๋๋ค.
Docker ์๋น์ค ์ฝ๊ด์ ๋ฌด์์ ๋๊น?
๊ทํ์ Docker ์ ํ ๋ฐ ์๋น์ค ์ฌ์ฉ์ ๊ด๋ฆฌํ๋ ๊ทํ์ Docker ๊ฐ์ ๊ณ์ฝ์ ๋๋ค.
์ ์๋น์ค ์ฝ๊ด์ ์ธ์ ๋ถํฐ ์ ์ฉ๋๋์?
์ ๋ฐ์ดํธ๋ ์๋น์ค ์ฝ๊ด์ ์ฆ์ ์ ์ฉ๋ฉ๋๋ค.
์๋น์ค ์ฝ๊ด์ด ์ด๋ป๊ฒ ๋ณ๊ฒฝ๋์๋์?
์น์ 2.5๋ ๊ฐ์ฅ ์ค์ํ ๋ณ๊ฒฝ์ ๊ฑฐ์ณค์ต๋๋ค. ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํด ์์๋ณด๋ ค๋ฉด ์ ์ฒด ๋ด์ฉ์ ์ฝ์ด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค. .
๋นํ์ฑ ์ด๋ฏธ์ง ์ ์ฅ ํ๋๋ ๋ฌด์์ด๋ฉฐ ๋ด ๊ณ์ ์ ์ด๋ค ์ํฅ์ ๋ฏธ์นฉ๋๊น?
์ด๋ฏธ์ง ์ ์ฅ์ ์ฌ์ฉ์ ๊ณ์ ์ ์ฌ์ฉํ์ฌ ์ ์ฅ๋ ๊ฐ ๊ฐ๋ณ ์ด๋ฏธ์ง์ ๋ค์ด๋ก๋ ๋๋ ์ ๋ก๋ ํ๋์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ด๋ฏธ์ง๊ฐ 6๊ฐ์ ๋์ ๋ค์ด๋ก๋/์ ๋ก๋๋์ง ์์ ๊ฒฝ์ฐ "๋นํ์ฑ" ๋ ์ด๋ธ์ด ์ง์ ๋ฉ๋๋ค. "๋นํ์ฑ"์ผ๋ก ํ์๋ ๋ชจ๋ ์ด๋ฏธ์ง๋ ์ญ์ ๋ ์์ ์ ๋๋ค. ๋ฐ์ดํฐ ์๊ธ์ ๊ฐ ์๋ ๊ณ์ ์๋ ์ด ์ ํ์ด ์ ์ฉ๋ฉ๋๋ค. ๋ฌด๋ฃ ๊ฐ์ธ ๊ฐ๋ฐ์ ๋ฐ ๊ธฐ์ ์ฉ. Docker Hub์ฉ ์ ๋์๋ณด๋๋ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ๊ณ์ ๊ณผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ๋ชจ๋ ์ปจํ ์ด๋ ์ด๋ฏธ์ง์ ์ํ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์ปจํ ์ด๋ ์ด๋ฏธ์ง์ ์๋ก์ด ์คํ ๋ฆฌ์ง ํ๋๋ ์ด๋ป๊ฒ ๋๋์?
Docker๋ 1๋ 2020์ XNUMX์ผ๋ถํฐ ๋นํ์ฑ ์ด๋ฏธ์ง์ ๋ํ ์๋ก์ด ์ปจํ ์ด๋ ์ด๋ฏธ์ง ์คํ ๋ฆฌ์ง ์ ์ฑ ์ ๋์ ํ์ต๋๋ค. ๋นํ์ฑ ์ปจํ ์ด๋ ์ด๋ฏธ์ง์ ๋ํ ์คํ ๋ฆฌ์ง ์ ์ฑ ์ ๋ค์ ์๊ธ์ ์ ์ ์ฉ๋ฉ๋๋ค.
- ๋ฌด๋ฃ ์๊ธ์ : ๋นํ์ฑ ์ด๋ฏธ์ง์ ๋ํ 6๊ฐ์ ์ ์ฅ ์ ํ์ด ์์ต๋๋ค.
- Pro ๋ฐ Team ๊ณํ: ๋นํ์ฑ ์ด๋ฏธ์ง์ ๋ํ ์ฐ๋ น ์ ํ์ด ์์ต๋๋ค.
"๋นํ์ฑ" ์ด๋ฏธ์ง๋ ๋ฌด์์ ๋๊น?
๋นํ์ฑ ์ด๋ฏธ์ง๋ 6๊ฐ์ ๋์ Docker Hub ์ด๋ฏธ์ง ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ค์ด๋ก๋๋๊ฑฐ๋ ํธ์๋์ง ์์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง์ ๋๋ค.
๋ด ์ด๋ฏธ์ง์ ์ํ๋ฅผ ์ด๋ป๊ฒ ํ์ธํ ์ ์์ต๋๊น?
Docker Hub ๋ฆฌํฌ์งํ ๋ฆฌ์์ ๊ฐ ๋ ์ด๋ธ(๋ฐ ๋ ์ด๋ธ๊ณผ ์ฐ๊ฒฐ๋ ๋ง์ง๋ง ์ด๋ฏธ์ง)์๋ "๋ง์ง๋ง ํธ์" ๋ ์ง๊ฐ ์์ผ๋ฉฐ ๊ณ์ ์ ๋ก๊ทธ์ธํ ๊ฒฝ์ฐ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ฝ๊ฒ ๋ณผ ์ ์์ต๋๋ค. ์ต์ ๋ ์ด๋ธ๊ณผ ์ด์ ๋ฒ์ ์ ๋ ์ด๋ธ์ ํฌํจํ์ฌ ๊ณ์ ์ ๋ชจ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์๋ ๋ชจ๋ ์ด๋ฏธ์ง์ ์ํ๋ฅผ ๋ณผ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์๋ก์ด ๋์๋ณด๋๋ฅผ Docker Hub์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ณ์ ์์ ์๋ ์ญ์ ์์ ์ธ ๋นํ์ฑ ์ด๋ฏธ์ง์ ๋ํด ์ด๋ฉ์ผ๋ก ์๋ฆผ์ ๋ฐ์ต๋๋ค.
๋ณด์กด ํ๋์ ๋๋ฌํ๋ฉด ๋นํ์ฑ ์ด๋ฏธ์ง๋ ์ด๋ป๊ฒ ๋ฉ๋๊น?
1๋ 2020์ XNUMX์ผ๋ถํฐ "๋นํ์ฑ"์ผ๋ก ํ์๋ ๋ชจ๋ ์ด๋ฏธ์ง๊ฐ ์ญ์ ๋ ์์ ์ ๋๋ค. ๊ณ์ ์์ ์๋ ์ญ์ ์์ ์ธ "๋นํ์ฑ" ์ด๋ฏธ์ง์ ๋ํด ์ด๋ฉ์ผ์ ํตํด ํต์ง๋ฅผ ๋ฐ์ต๋๋ค.
๋ด ์ด๋ฏธ์ง๋ฅผ ๋ฌด์ ํ์ผ๋ก ์ ์ฅํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
์ด๋ฌํ ์ ํ์ ์๊ธ์ ์๋ง ์ ์ฉ๋ฉ๋๋ค. ๋ฌด๋ฃ. ์๊ธ์ ๋ฅผ ์ฌ์ฉํ๋ ๊ณ์ ์ฌ์ฉ์ ์ฐฌ์ฑ ๋๋ ์๋ฃ์ง ์๊ฐ ์ ํ์ ๋ฐ์ง ์์ต๋๋ค. ๋ฌด๋ฃ ํ๋ ๊ณ์ ์ด ์๋ ๊ฒฝ์ฐ ๋น์ฉ์ด ๋ง์ด ๋๋ Pro ๋๋ Team ํ๋์ผ๋ก ์ฝ๊ฒ ์ ๊ทธ๋ ์ด๋ํ ์ ์์ต๋๋ค. .
Docker๊ฐ ์๋ก์ด "๋นํ์ฑ" ์ด๋ฏธ์ง ๋ณด์กด ์ ์ฑ ์ ๋์ ํ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์ธ๊ณ ์ต๋์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง ๋ฆฌํฌ์งํ ๋ฆฌ์ธ Docker Hub๋ 15PB ์ด์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค. Docker์ ๋ด๋ถ ๋ถ์ ๋๊ตฌ๋ Docker Hub์ ์ ์ฅ๋ 15PB ์ด๋ฏธ์ง ์ค 10๊ฐ์ ์ด์ 4.5PB ์ด์ ์์ฒญ๋์ง ์์ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๋ ์์ธํ ์ดํด๋ณด๋ฉด ์ด๋ฌํ ๋นํ์ฑ ์ด๋ฏธ์ง ์ค ์ฝ XNUMXPB๊ฐ ๋ฌด๋ฃ ํ๋์ด ์๋ ๊ณ์ ๊ณผ ์ฐ๊ฒฐ๋์ด ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค.
์ด๋ฌํ ์ ํ์ด ๋์ ๋ ํ Docker๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ธ๊ณ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ณ ์ ๊ณตํ๋ ๊ฐ๋ฐ์์ ํ์ ๊ฒฝ์ ์ ์ผ๋ก ํ์ฅํ๊ณ ๋ฌด๋ฃ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ฆฌํฌ์งํ ๋ฆฌ ๊ธฐ๋ฐ ๊ณ ๊ฐ์ธ ๊ฒฝ์ฐ ๋ณด์กด ์ ์ฑ ์ด ์ ์ฉ๋ฉ๋๊น?
์๋์, ์ ๋ฃ ์๊ธ์ ๋ฅผ ์ฌ์ฉํ๋ ๊ณ ๊ฐ์๊ฒ๋ ๋ณด์กด ํ๋๊ฐ ์์ต๋๋ค.
๊ณต์ ์ด๋ฏธ์ง์ "๋นํ์ฑ" ์ด๋ฏธ์ง ๋ณด์กด ์ ์ฑ ์ด ์ ์ฉ๋ฉ๋๊น?
์๋์. ๋นํ์ฑ ์ด๋ฏธ์ง ๋ณด์กด ์ ์ฑ ์ ๊ณต์ ์ด๋ฏธ์ง์๋ ์ ์ฉ๋์ง ์์ต๋๋ค. "๋ผ์ด๋ธ๋ฌ๋ฆฌ" ๋ค์์คํ์ด์ค์ ํฌํจ๋ ์ด๋ฏธ์ง๋ ์ญ์ ๋์ง ์์ต๋๋ค. ์ธ์ฆ๋ ๊ฒ์์๊ฐ ๊ฒ์ํ ์ด๋ฏธ์ง๋ ๋นํ์ฑ ์ด๋ฏธ์ง ๋ณด์กด ์ ์ฑ ์ ์ ํ์ ๋ฐ์ง ์์ต๋๋ค.
๋ณด์กด ์ ์ฑ ์ด ๋ฆฌํฌ์งํ ๋ฆฌ, ํ๊ทธ ๋๋ ์ด๋ฏธ์ง์ ์ ์ฉ๋ฉ๋๊น?
์ด ์ ์ฑ ์ ์ฐธ์กฐ๋์ง ์์ ์ด๋ฏธ์ง ๋ฐ ์ด์ ์ด๋ฏธ์ง ๋ ์ด๋ธ์ ํฌํจํ์ฌ ์ง๋ 6๊ฐ์ ๋์ ์ก์ธ์คํ์ง ์์ ๋ฆฌํฌ์งํ ๋ฆฌ ์ด๋ฏธ์ง์๋ง ์ ์ฉ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฐธ์กฐ .
์๋ฅผ ๋ค์ด ":latest" ํ๊ทธ๋ฅผ ๋ค์ด๋ก๋ํ๋ฉด ์ด์ ๋ฒ์ ์ด ๋ชจ๋ ์ญ์ ๋์ง ์์ต๋๊น?
์๋์. ":latest" ํ๊ทธ๊ฐ ๋ค์ด๋ก๋๋๋ฉด ":latest"์ ์ต์ ๋ฒ์ ๋ง ํ์ฑ ์ํ๋ก ํ์๋ฉ๋๋ค. ๋ ์ด๋ธ์ ์ด์ ๋ฒ์ ์ํ๋ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
๋นํ์ฑ ์ด๋ฏธ์ง๋ฅผ ์ญ์ ํ๋ฉด ์ด๋ป๊ฒ ๋ฉ๋๊น?
์ง๋ 6๊ฐ์ ๋์ ์ก์ธ์คํ์ง ์์ ์ด๋ฏธ์ง๋ "๋นํ์ฑ"์ผ๋ก ํ์๋๋ฉฐ ์ญ์ ๋์์ผ๋ก ํ์๋ฉ๋๋ค. ์ด๋ฏธ์ง๊ฐ ๋นํ์ฑ์ผ๋ก ํ์๋๋ฉด ๋ ์ด์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ๊ณ ๊ฐ์ด ์ด๋ฏธ์ง๋ฅผ ๋ณต์ํ ์ ์๋๋ก ์ ์ ๋์ ๋นํ์ฑ ์ด๋ฏธ์ง๋ ์ด๋ฏธ์ง ์ ์ดํ์์ ๋ณผ ์ ์์ต๋๋ค.
์ญ์ ๋ ์ด๋ฏธ์ง๋ฅผ ๋ณต๊ตฌํ ์ ์์ต๋๊น?
๋นํ์ฑ ์ด๋ฏธ์ง๋ ๊ณ ๊ฐ์ด ํด๋น ์ด๋ฏธ์ง๋ฅผ ๋ณต์ํ ์ ์๋๋ก ์ญ์ ํ๊ธฐ ์ ์ ์งง์ ์๊ฐ ๋์(์ด๋ฏธ์ง ์ ์ดํ์์) ํ์๋ฉ๋๋ค.
๋ ๊ฑฐ์(๋ฆฌํฌ์งํ ๋ฆฌ ๊ธฐ๋ฐ) ๊ณํ์ด ์๋ ๊ฒฝ์ฐ ๋นํ์ฑ ์ด๋ฏธ์ง ๋ณด์กด ์ ์ฑ ๋ฐ ๋ค์ด๋ก๋ ์ ํ์ด ๋ด ๊ณ์ ์ ์ ์ฉ๋ฉ๋๊น?
๊ธฐ์กด ๋ ๊ฑฐ์ ๊ตฌ๋ ์ ์ ์ฑ ๋ฐ ๋ค์ด๋ก๋ ์ ํ์ ๋์์ด ์๋๋๋ค. ์ด๋ฌํ ๊ณ ๊ฐ์ 31๋ 2021์ XNUMX์ผ๊น์ง ์ ๊ทธ๋ ์ด๋ํด์ผ ํฉ๋๋ค. .
Docker Hub ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ํ๊ธฐ ์ํ ์ ํ์ ๋ฌด์์ ๋๊น?
Docker ์ด๋ฏธ์ง ๋ค์ด๋ก๋ ์ ํ์ ์ด๋ฏธ์ง ์์ ์ ๊ณ์ ์ ํ์ด ์๋๋ผ ์ด๋ฏธ์ง๋ฅผ ์์ฒญํ๋ ์ฌ์ฉ์์ ๊ณ์ ์ ํ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๊ทธ๊ฒ๋ค์ ์ ์๋๋ค .
์ด๋ ๊ฒ ํ๋ฉด ๊ฐ์ธ ๊ณ์ ๋ฐ ํด๋น ๊ณ์ ์ด ์ํ ์กฐ์ง์ ๋ฐ๋ผ ์ต๋ ์ฌ์ฉ์ ๊ถํ์ด ์ ์ฉ๋ฉ๋๋ค. ๋ฌด๋จ ๋ค์ด๋ก๋๋ "์ต๋ช "์ด๋ฉฐ ์ฌ์ฉ์ ID ๋์ IP ์ฃผ์๋ก ์ ํ๋ฉ๋๋ค. ์น์ธ๋ ์ด๋ฏธ์ง ์ ๋ก๋์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ธ์. .
๋ค์ด๋ก๋ ๋น๋๋ฅผ ์ ํํ๊ธฐ ์ํด ๋ค์ด๋ก๋๋ ์ด๋ป๊ฒ ๊ฒฐ์ ๋ฉ๋๊น?
๋ค์ด๋ก๋ ์์ฒญ์ ํ์์ ์ ์ฅ์์ ๋ํ ์ต๋ XNUMX๊ฐ์ UTL GET ์์ฒญ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. /v2/*/manifests/*.
๋ค์ค ์ํคํ ์ฒ ์ด๋ฏธ์ง์ ๋ํ ๋งค๋ํ์คํธ๋ฅผ ๋ค์ด๋ก๋ํ๋ ค๋ฉด ๋งค๋ํ์คํธ ๋ชฉ๋ก์ ๋ค์ด๋ก๋ํ ๋ค์ ํ์ํ ์ํคํ ์ฒ์ ๋ํ ์ฌ๋ฐ๋ฅธ ๋งค๋ํ์คํธ๋ฅผ ๋ค์ด๋ก๋ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. HEAD ์์ฒญ์ ๊ณ์ฐ๋์ง ์์ต๋๋ค.
์ด๋ฏธ ์์ ํ๊ณ ์๋ ์ด๋ฏธ์ง์ ๋ค์ด๋ก๋๋ฅผ ํฌํจํ์ฌ ๋ชจ๋ ๋ค์ด๋ก๋๊ฐ ์ด ๋ฐฉ์์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค. ๊ฐ๋ณ ๋ ์ด์ด๋ฅผ ์ธ์ง ์๋ ๊ฒ์ ํํ์ ๋๋ค.
๋๋ง์ Docker Hub ๋ฏธ๋ฌ๋ฅผ ์คํํ ์ ์์ต๋๊น?
์ฐธ์กฐ ๊ทธ๋ ๊ฒํ๋ ค๋ฉด. HEAD ์์ฒญ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ค์ด๋ก๋ ์๋ ์ ํ์ ํฌํจ๋์ง ์์ต๋๋ค. ๋ํ ์ด๊ธฐ ์ด๋ฏธ์ง ์์ฒญ์ ์บ์๋์ง ์์ผ๋ฏ๋ก ์๋ฝ๋ฉ๋๋ค.
์ด๋ฏธ์ง ๋ ์ด์ด๊ฐ ์ค์ํฉ๋๊น?
์๋์. ๋งค๋ํ์คํธ ์์ฒญ์ ์ ํํ๊ณ ์์ผ๋ฏ๋ก ํ์ฌ ๋ค์ด๋ก๋ํ ๋ ๋ ์ด์ด(blob ์์ฒญ) ์์ ์ ํ์ด ์์ต๋๋ค. ์ด๊ฒ์ ์ปค๋ฎค๋ํฐ์ ํผ๋๋ฐฑ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ด์ ์ ์ฑ ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋๋ค. ๋ณ๊ฒฝ์ ๋ชฉํ๋ ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ ์ ์๋ ๋ชจ๋ ์ด๋ฏธ์ง์ ๋ ์ด์ด๋ฅผ ๊ณ์ฐํ ํ์๊ฐ ์๋๋ก ๋ณด๋ค ์ฌ์ฉ์ ์นํ์ ์ธ ์ ์ฑ ์ ๋ง๋๋ ๊ฒ์ ๋๋ค.
์ต๋ช ๋ค์ด๋ก๋๋ IP ์ฃผ์์ ๋ฐ๋ผ ์๋๊ฐ ์ ํ๋ฉ๋๊น?
์. ์์ฒญ ์๋๋ IP ์ฃผ์๋ณ๋ก ์ ํ๋ฉ๋๋ค(์: ์ต๋ช ์ฌ์ฉ์์ ๊ฒฝ์ฐ: ํ ์ฃผ์์์ 100์๊ฐ ๋์ 6๊ฐ ์์ฒญ). ๋๋ณด๊ธฐ .
๊ณ์ ์ ๋ก๊ทธ์ธํ ์ฌ์ฉ์์ ๋ค์ด๋ก๋ ์์ฒญ์ IP ์ฃผ์๋ก ์ ํ๋ฉ๋๊น?
์๋์, ์น์ธ๋ ์ฌ์ฉ์์ ๋ค์ด๋ก๋ ์์ฒญ์ IP๊ฐ ์๋ ๊ณ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๋ฌด๋ฃ ๊ณ์ ์ 200์๊ฐ๋น XNUMX๊ฐ์ ์์ฒญ์ผ๋ก ์ ํ๋ฉ๋๋ค. ์ ๋ฃ ๊ณ์ ์ ๋ฌด์ ํ์ ๋๋ค.
๋ด ๊ณ์ ์ ๋ก๊ทธ์ธํ ํ ๋๊ตฐ๊ฐ ์ต๋ช ์ผ๋ก ๋ด IP์์ ์ ํ์ ๋ฐ์ผ๋ฉด ์ ํ์ด ์ ์ฉ๋ฉ๋๊น?
์๋์, ์ด๋ฏธ์ง ๋ค์ด๋ก๋ ๊ณ์ ์ ๋ก๊ทธ์ธํ ์ฌ์ฉ์๋ ๊ณ์ ์ ํ์ ๋ฐ๋ผ์๋ง ์ ํ๋ฉ๋๋ค. IP์ ์ต๋ช ์ฌ์ฉ์๊ฐ ์ ํ์ ๋ฐ๋ ๊ฒฝ์ฐ ๊ถํ์ด ๋ถ์ฌ๋ ๋๊น์ง ์ํฅ์ ๋ฏธ์น์ง ์๊ฑฐ๋ ์ ํ์ ๋๋ฌํ์ง ์์ต๋๋ค.
๋ค์ด๋ก๋ํ๋ ์ด๋ฏธ์ง๊ฐ ์ค์ํฉ๋๊น?
์๋์, ๋ชจ๋ ์ด๋ฏธ์ง๋ ๋์ผํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ์ ํ์ ๋ฆฌํฌ์งํ ๋ฆฌ ์์ ์์ ๊ณ์ ์์ค์ด ์๋๋ผ ์ ์ ์ผ๋ก ์ฌ์ฉ์๊ฐ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ํ๋ ๊ณ์ ์์ค์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
์ด๋ฌํ ์ ํ ์ฌํญ์ด ๋ณ๊ฒฝ๋ฉ๋๊น?
์ฐ๋ฆฌ๋ ์ ํ ์ฌํญ์ ๋ฉด๋ฐํ ๊ด์ฐฐํ๊ณ ์์ค์ ๋ฐ๋ผ ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก์ ๊ด๋ จ์ด ์๋์ง ํ์ธํ ๊ฒ์ ๋๋ค. ํนํ ๋ฌด๋ฃ ๋ฐ ์ต๋ช ์ ํ์ ํญ์ ๋จ์ผ ๊ฐ๋ฐ์์ ์ ์์ ์ธ ์ํฌํ๋ก๋ฅผ ์ถฉ์กฑํด์ผ ํฉ๋๋ค. ์ด ์์น๊ณผ ํ์์ ๋ฐ๋ผ ์์ ๋ฉ๋๋ค. ๋น์ ์ ๋ํ ํ ์ ์์ต๋๋ค ํ๊ณ์ ๋ํ ๊ทํ์ ์๊ฒฌ.
๋ค์ด๋ก๋๊ฐ ์ต๋ช ์ธ CI ์์คํ ์ ์ด๋ป์ต๋๊น?
์ฌ๋ฌ ์ต๋ช ๋ค์ด๋ก๋๊ฐ ํ์ฉ๋๋ ์ํฉ์ด ์์์ ์ดํดํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํด๋ผ์ฐ๋ CI ๊ณต๊ธ์๋ ์คํ ์์ค ํ๋ก์ ํธ์ ๋ํ PR์ ๊ธฐ๋ฐ์ผ๋ก ๋น๋๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ํ๋ก์ ํธ ์์ ์๋ Docker Hub์ ์๊ฒฉ ์ฆ๋ช ์ ์์ ํ๊ฒ ์ฌ์ฉํ์ฌ ๋ค์ด๋ก๋๋ฅผ ์น์ธํ์ง ๋ชปํ ์ ์์ผ๋ฉฐ ์ด๋ฌํ ๊ณต๊ธ์ ์ฒด์ ๊ท๋ชจ๋ก ์ธํด ์ ํ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ๋ฌผ๋ก ์ฐ๋ฆฌ๋ ์์ฒญ ์ ์ด๋ฌํ ์ฌ๋ก๋ฅผ ํด๊ฒฐํ๊ณ ๋ค์ด๋ก๋ ๋น๋๋ฅผ ์ ํํ๋ ๋ฉ์ปค๋์ฆ์ ์ง์์ ์ผ๋ก ๊ฐ์ ํ์ฌ ์ด๋ฌํ ๊ณต๊ธ์์์ ์ํธ ์์ฉ์ ๊ฐ์ ํ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ์๊ฒ ์ฐ๊ธฐ ๋น์ ์ด ์ด๋ ค์์ ๊ฒช๊ณ ์๋ค๋ฉด.
Docker๋ ์คํ ์์ค ํ๋ก์ ํธ์ ๋ํด ๋ณ๋์ ์๊ธ์ ๋ฅผ ์ ๊ณตํฉ๋๊น?
์, Docker๋ ์คํ ์์ค ์ปค๋ฎค๋ํฐ ์ง์์ ์ผํ์ผ๋ก ๋์ค์ ์๋ก์ด ๊ฐ๊ฒฉ ์ฑ ์ ๊ณํ์ ๋ฐํํ ์์ ์ ๋๋ค. ๊ทธ๋ฌํ ๊ด์ธ ๊ณํ์ ์ ์ฒญํ๋ ค๋ฉด ๋ค์์ ์์ฑํ์ญ์์ค. .
NB ์์ ์์ 2020๋ ์ฌ๋ฆ Slurm์์ ๋ น์๋ ์์ ์ฐ์ฌ๋ค์ ๊ณ ๊ธ ์์ค์ ์ด๋ฏธ์ง ์์ ์ ๋ํด ์์ธํ ์ด์ผ๊ธฐํฉ๋๋ค. ์ง๊ธ ๊ฐ์ ํ์ธ์!
์ถ์ฒ : habr.com
