Registry
#
๊ฐ์CAP ๋ด์ image registry๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ์๋ ํฅ์๊ณผ ๋ณด์์ ํ์ธต ๋ ๊ฐํํ ์ ์์ต๋๋ค.
#
ํ๋ก์ ํธ ์์ฑ- New Project ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
- ํ๋ก์ ํธ ์ด๋ฆ์ ์
๋ ฅํ๊ณ OK ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. Public์ ์ฒดํฌํ๋ฉด ํด๋น ํ๋ก์ ํธ์ ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋๊ตฌ๋ pull ๋ฐ์ ์ ์์ต๋๋ค.
#
์ด๋ฏธ์ง push & pull- ๋ ์ง์คํธ๋ฆฌ์ ์ด๋ฏธ์ง๋ฅผ push ํ๊ธฐ ์ํด์ ๋์ปค ๋ก๊ทธ์ธ์ด ์ ํ๋์ด์ผ ํฉ๋๋ค.
docker login harbor.dudaji.com
- ๋ํ pushํ ์ด๋ฏธ์ง ์ด๋ฆ์ ํด๋น ๊ท์น์ ๋ง์ถฐ ์์ฑํด์ผ ํฉ๋๋ค.
registry_url/project_name/image_name:tagex) harbor.dudaji.com/dudaji/alpine:latest
- ๊ธฐ์กด์ ์ด๋ฏธ์ง๋ฅผ ์
๋ก๋ ํ๋ ค๋ฉด ๋ค์ ๋ช
๋ น์ด๋ฅผ ํตํด ์ด๋ฏธ์ง ์ด๋ฆ์ ๋ณ๊ฒฝ ํ ๊ฐ๋ฅํฉ๋๋ค.
docker image tag [image_name] [new_name]
- ์ ๊ท์น์ ๋ง์ถฐ ์ด๋ฏธ์ง์ ์ด๋ฆ์ด ์์ฑ๋๋ฉด push ๋ช
๋ น์ด๋ฅผ ํตํด push ํ ์ ์์ต๋๋ค.
docker push [image_name]
- ์ ์์ ์ผ๋ก push๊ฐ ๋๋ฉด UI์์ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
- push๋ ์ด๋ฏธ์ง๋ ์๋ ๋ช
๋ น์ด๋ฅผ ํตํด pull ๋ฐ์ ์ ์์ต๋๋ค.
docker pulll [image_name]