Docker๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ ์ ์๋ ์ํํธ์จ์ด ํ๋ซํผ์ด๋ค. Docker๋ ์ํํธ์จ์ด๋ฅผ ์ปจํ ์ด๋๋ผ๋ ํ์คํ๋ ์ ๋์ผ๋ก ํจํค์งํ๋ฉฐ, ์ด ์ปจํ ์ด๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์์คํ ๋๊ตฌ, ์ฝ๋, ๋ฐํ์ ๋ฑ ์ํํธ์จ์ด๋ฅผ ์คํํ๋๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ์ด ํฌํจ๋์ด ์๋ค.
docker --version
: ์ค์น๋์๋์ง ํ์ธ
docker run ์ปจํ ์ด๋ID
: ์ปจํ ์ด๋ ์์ฑ ๋ฐ ์์
docker run ์ต์ (ex: --name) ์ด๋ฆ ์ด๋ฏธ์ง์ด๋ฆ
:์ปจํ ์ด๋ ์ถ๊ฐ ์์ฑ
docker ps
: ์คํ์ค์ธ ์ปจํ ์ด๋ ๋ชฉ๋ก ํ์ธ
docker ps -a
: ์ ์ฒด ์ปจํ ์ด๋ ๋ชฉ๋ก ํ์ธ
docker start ์ปจํ ์ด๋ID
: ์ปจํ ์ด๋ ์์
docker stop ์ปจํ ์ด๋ID
: ์ปจํ ์ด๋ ๋ฉ์ถค
docker log ์ปจํ ์ด๋ID
: ๋ก๊ทธ ์ถ๋ ฅ๋ณด๊ธฐ
docker logs -f ์ปจํ ์ด๋ID
: ๋ก๊ทธ ์ถ๋ ฅ ์ค์๊ฐ์ผ๋ก ๋ณด๊ธฐ
docker rm ์ปจํ ์ด๋ID
: ์ปจํ ์ด๋ ์ญ์
๋จ, ์คํ์ค์ธ ์ปจํ ์ด๋๋ ์ญ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ค์ง(docker stop ์ปจํ ์ด๋ID)๋ฅผ ํ๊ณ ์ญ์ ๋ฅผ ํด์ฃผ๊ฑฐ๋ force๋ฅผ ์์ฑํด์ฃผ๋ฉด ๋๋ค.
docker rm --force ์ปจํ ์ด๋ID
: ์ปจํ ์ด๋ ๊ฐ์ ์ญ์
docker rmi ์ด๋ฏธ์ง์ด๋ฆ
: ์ด๋ฏธ์ง ์ญ์
Host์ 80๋ฒ ํฌํธ์ Container์ 80๋ฒ ํฌํธ๊ฐ ์ฐ๊ฒฐ๋๋ ๊ฒ
if) 80๋ฒ ํฌํธ๊ฐ 8000๋ฒ ํฌํธ๋ก ๋ณ๊ฒฝ๋๋ค๋ฉด ์ ๊ทธ๋ฆผ ์ฒ๋ผ ๋ณ๊ฒฝ๋๋ค.