๋ณธ ๊ฒ์๋ฌผ์ ์ํ์ฝ๋ฉ๋์ ๊ฐ์ข๋ฅผ ๋ณด๊ณ ์ ์๋์์์ ๋ฐํ๋๋ค
์ฐ์ ์ค์ต์ ์์ Docker hub ์ ๋ก๊ทธ์ธ ํด ์ ์ฅ์๋ฅผ ํ๋ ์์ฑํด์ค๋ค.
Docker์ ์ด๋ฏธ์ง๋ฅผ pull ํด๋ณธ ์ฌ๋์ด๋ผ๋ฉด ํ๋ฒ ์ฏค์ npm ๊ณผ ์ ์ฌํ ๋ฐฉ์์ผ๋ก Docker ์์๋ ์ด๋ฏธ์ง๋ฅผ ์๊ฒฉ ์ ์ฅ์์ push ํด๋ณด๊ณ ์ถ๋ค๋ ์๊ฐ์ ํด๋ดค์ ๊ฒ์ด๋ค.
์ํด๋ดค์ ์๋ ์๋ค..
์์ํ์
docker run -it --name my-python ubuntu
ํ ubuntu๋ก ์ ์๋ ํ๋ฉด์์ ๋ง๋ค์ด์ค ์ด๋ฆ๊ณผ ๊ฐ๊ฒ python3๋ฅผ ์ค์นํด์ฃผ๋๋ก ํ์
apt update && apt install python3
์ค์น๊ฐ ๋์๋ค๋ฉด exit ํด์ ๊ธฐ์กด cmd ํ๋ฉด์ผ๋ก ๋์์จ๋ค.
docker commit my-python (์์ด๋/์ ์ฅ์ ์ด๋ฆ:๋ฒ์ )
docker login
์ ๋ช ๋ น์ด๋ก ๋์ปค ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ฌ ๋ก๊ทธ์ธํด์ค๋ค.
โป ์ฃผ์! ์์ด๋๋ ์ด๋ฉ์ผ ํ์์ด ์๋
docker push ์์ด๋/์ ์ฅ์ ์ด๋ฆ:๋ฒ์
์ ์ฅ์์ ์ํ๋ ํ์๋๋ก ์ด๋ฏธ์ง๋ฅผ pushํ๋ค. ํด๋น ๊ณผ์ ์์ ์ด๋ฏธ์ง๊ฐ ์์ฑ๋จ
docker pull ์์ด๋/์ ์ฅ์ ์ด๋ฆ:๋ฒ์
์๊ฒฉ ์ ์ฅ์์ ์ ์ฅ๋์ด์๋ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์จ๋ค.