DockerHub - ๋์ปคํ๋ธ ์๊ฐ ๋ฐ ํ์ฉ
Intro ๋์ปค ์ด๋ฏธ์ง ์๊ฒฉ ์ ์ฅ์ ๋ง๋ค์ด ๋์ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ ๋ฐ ๋ค์ด๋ก๋ ํ์ฉ ํ์๊ฐ์ https://hub.docker.com - ๊ณ์ ๋ฐ ์ด๋ฉ์ผ ๋ฑ๋ก : ๊ณต๊ฐ์ฉ(๊ฐ์ธ)์ ๋ฌด๋ฃ hub.docker.com ์ ์ ํ ํ์๊ฐ์ Email Confirm (์์ ์ ์ด๋ฉ์ผ์์ ์ธ์ฆ) ๋์ปคํ๋ธ ๋ก๊ทธ์ธ ์ ์ฅ์ ์์ฑํ๊ณ ๋ก์ปฌ์์ ๋น๋ํ ์ด๋ฏธ์ง ์ฌ๋ฆฌ๊ธฐ ๋ก๊ทธ์ธ ํ Repository ์์ฑ ex) ์ฌ์ฉ์๋ช /์ ์ฅ์๋ช :ํ๊ทธ๋ช neosolaris/mdev:debian-luajit doocker client(my local pc)์์ ๋ค์๊ณผ ๊ฐ์ด ์ฌ๋ฆฐ๋ค. $ docker login # hub์ ํ์๊ฐ์ ํ id, password ๋ฑ๋ก $ docker images # ๋ด ์ด๋ฏธ์ง ํ์ธ (mdev:debian-luajit์ด๋ผ ๊ฐ์ ) $ docker tag mdev:debian-luajit neosolaris/mdev:debian-luajit $ docker push neosolaris/mdev:debian-luajit #์ฌ์ฉ์๋ช /์ ์ฅ์๋ช :ํ๊ทธ๋ช hub.docker.com ์ ์ ํ repository ํ์ธ ์ ๊ณผ์ ์ค ๋์ปคํ๋ธ์์ ์ ์ฅ์๋ฅผ ์ง์ ๋ง๋ค์ง ์์๋ local์์ ๋ก๊ทธ์ธ๋์ด ์๋ค๋ฉด docker push๋ก ๊ฐ๋ฅํ๋ค. ์ด๋ฏธ์ง ๋ค์ด๋ก๋ ๋์ปคํ๋ธ์์ ์์ ์ด ์ํ๋ ์ด๋ฏธ์ง ๋๋ ์์ ์ด ๋ง๋ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ฐ๋๋ค. $ docker pull gcc:bullseye # ๊ณต์ debian-bullseye-gcc ํ๊ฒฝ ์ด๋ฏธ์ง $ docker neosolaris/mdev:debian-luajit # ๋ด ํ๋ก์ ํธ ์ด๋ฏธ์ง Links https://hub.docker.com