๐๋ค๋ก๊ฐ๊ธฐ
๋์ปค ํ๋ธ๋?
๋์ปค ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ๊ณ ๊ณต์ ํ๋ ๊ณต๊ฐ ๋ ์ง์คํธ๋ฆฌ ์๋น์ค์ด๋ค.
๊ฐ๋ฐ์๋ค์ Docker Hub๋ฅผ ํตํด ์์ ๋ค์ด ๋ง๋ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ์
๋ก๋ํ๊ณ , ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ง๋ค์ด ๋์ ์ด๋ฏธ์ง๋ฅผ ๊ฒ์ํ๊ณ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์๋ค.
๋์ปค ํ๋ธ์ ์ฃผ์ ๊ธฐ๋ฅ
- ์ด๋ฏธ์ง ํธ์คํ
- ๊ฐ๋ฐ์๋ Docker Hub์ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ์
๋ก๋ํ๊ณ ๊ด๋ฆฌํ ์ ์๋ค.
- ์ด๋ฏธ์ง ๋ฒ์ ๊ด๋ฆฌ๋ ๊ฐ๋ฅํ๋ค.
- ํน์ ์ด๋ฏธ์ง๋ฅผ private/public ๋ฑ๋ก ์ค์ ํ์ฌ ๊ณต์ ํ ์ ์๋ค.
- ์ด๋ฏธ์ง ๊ฒ์ ๋ฐ ๋ค์ด๋ก๋
- Docker Hub์๋ ๋ค์ํ ๊ณต๊ฐ ์ด๋ฏธ์ง๊ฐ ์ ์ฅ๋์ด ์๋ค.
- ๊ฐ๋ฐ์๋ ํ์ํ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๊ฒ์ํ๊ณ
docker pull ๋ช
๋ น์ด๋ฅผ ํตํด ์ด๋ฏธ์ง๋ฅผ ๋ก์ปฌ์ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์๋ค.
- ์๋ ๋น๋ ๋ฐ ์นํ
- Docker Hub๋ Github๋ Bitbucket๊ณผ ๊ฐ์ ์ฝ๋ ์ ์ฅ์์ ์ฐ๋์ํฌ ์ ์๋ค.
- ์ฝ๋ ์
๋ฐ์ดํธ๊ฐ ์์ ๋๋ง๋ค ๋์ปค ์ด๋ฏธ์ง๋ฅผ ์๋์ผ๋ก ๋น๋ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
- ์ด๋ฏธ์ง๊ฐ ์
๋ฐ์ดํธ๋์์ ๋ ์๋ฆผ์ ๋ฐ์ ์ ์๋ ์นํ
๊ธฐ๋ฅ๋ ์ ๊ณตํ๋ค.
- ์กฐ์ง ๋ฐ ํ ๊ด๋ฆฌ
- Docker Hub๋ฅผ ํตํด ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ์ํ ์กฐ์ง์ ์์ฑํ ์ ์๋ค.
- ์กฐ์ง ๋ด์์ ํ์ ๊ตฌ์ฑํ์ฌ ํน์ ๋์ปค ์ด๋ฏธ์ง์ ๋ํ ์ ๊ทผ ๊ถํ์ ๊ด๋ฆฌํ ์ ์๋ค.
์ ๋ฆฌ
- Docker Hub๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ค์ ์์ ์ด ๋ง๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๋์ปค ์ด๋ฏธ์ง๋ก ํจํค์งํ์ฌ ์ ์ธ๊ณ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค๊ณผ ์ฝ๊ฒ ๊ณต์ ํ ์ ์๋ค.
- ์ด๋ฏธ ์๋ง์ ๋์ปค ์ด๋ฏธ์ง๊ฐ ๊ณต๊ฐ๋์ด ์์ผ๋ฏ๋ก, ๊ฐ๋ฐ์๋ค์ ํ์ํ ์ด๋ฏธ์ง๋ฅผ ๊ฒ์ ๋ฐ ๋ค์ด๋ก๋ํ์ฌ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ค.