docker ps -a
๋ก ํ์ธํ๋ฉด ์์ฑ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.docker start -a ์ปจํ
์ด๋ID
stop
๊ณผ kill
์ ์ฐจ์ด์ ์ ํ์ธํ๊ธฐ ์ํด ์ปจํ
์ด๋์ ping๋ช
๋ น์ด๋ฅผ ์ํํด๋ณด์.ping
๋ช
๋ น์ด๋ฅผ ๊ณ์ํด์ ์ํ์ค์ธ ์ํ์ด๊ณ , ๋ค๋ฅธ ์ปจํ
์ด๋์์ ์คํ์ค์ธ ์ปจํ
์ด๋์ ์ ๋ณด๋ฅผ ํ์ธํ ๊ฒฐ๊ณผ์ด๋ค.stop
์ ์ฒ๋ฆฌ ์ค์ธ ์์
ํน์ ๋ฉ์์ง๊ฐ ์๋ค๋ฉด ์๋ฃ๋๊ธฐ๊น์ง ๋๊ธฐํ ํ์ ์ปจํ
์ด๋๋ฅผ ์ค์ง์ํจ๋ค.kill
์ ๋ฌป์ง๋ ๋ฐ์ง์ง๋ ๋ง๊ณ ์ข
๋ฃ์ํจ๋ค. (์ฆ์ ์ข
๋ฃ)kill
ํน์ stop
์ผ๋ก ์ค์งํด์ฃผ์ด์ผ ํ๋ค.docker rm `docker ps -a -q`
docker images
exec
๋ช
๋ น์ด๋ ์คํ์ค์ธ ์ปจํ
์ด๋์ ๋ช
๋ น์ด๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ค.docker alpine ping localhost
ํ
์คํธ๋ก ํ ๊ฐ ์ปจํ
์ด๋๋ฅผ ๊ตฌ๋ํ๊ณ ์ด ์ปจํ
์ด๋์ ๋ช
๋ น์ด๋ฅผ ์ ๋ฌํด๋ณด์.docker exec -it <์ปจํ
์ด๋ID> echo "hello"
๋ฅผ ์คํํ ๊ฒฐ๊ณผ์ด๋ค.docker run redis
redis-cli
redis-cli
๋ฅผ ํตํด ์ ์์ ์๋ํ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.exec
์ ์ด์ฉํ์ฌ ์ ์ํด๋ณธ๋ค.-it
???-i
: interative-t
: terminal-it
์ต์
์ ์ ๊ฑฐํ๋ ์ง์ํด์ ๋ช
๋ น์ด ์ํ์ด ๋ถ๊ฐํ๊ฒ ๋์๋ค.docker exec -it
๋ฅผ ์ด์ฉํ์ฌ ์คํ์ค์ธ ์ปจํ
์ด๋์์ ๋ช
๋ น์ด๋ฅผ ์ํํ์๋๋ฐ ๋งค๋ฒ docker exec -it
๋ฅผ ์ ์ด์ฃผ๊ธฐ ๋งค์ฐ ๊ท์ฐฎ๊ณ ์ซ๋ค..docker exec -it container-ID sh
docker run alpine ping localhost
์คํdocker exec -it <์ปจํ
์ด๋ID> sh
์คํ