[Docker] Docker Image and Container
Docker ๐ณ

# Documentation
https://docs.docker.com/reference/cli/docker/image/
https://docs.docker.com/reference/cli/docker/container/
docker container
docs.docker.com
# Ubuntu๋ฅผ pull ํด์ค์
docker image ls
docker container ls
docker pull ubuntu
# ๋์ปค์ผ ์ปจํ ์ด๋ ์คํ
docker container run -it -d --rm --name ubuntuos ubuntu:latest
-d ์๋ฒ์ฒ๋ผ ๋์์ค
--rm ๋๋๋ฉด ์ง์๋ผ
-it ํค๋ณด๋ ์ ์ถ๋ ฅ, ๋ด๊ฐ ์ฅ์ ํ ๊ฑฐ์ผ
์ด๋ฆ์ ๋์๊ฐ ์๋ ubuntuos๋ก ๋ถ์ฌ์ค ์ ์๋ค
# ์ฐ๋ถํฌ์ bash
docker exec -it ubuntuos /bin/bash
exit ํ๋ฉด ์ปจํ ์ด๋์์ ๋์จ๋ค
# ๋์ปค์ผ ์ปจํ ์ด๋๋ค ๋ณด์ฌ์ค
docker container ls
# ๋์ปค์ผ ์ด๋ฏธ์ง๋ค์ ๋ณด์ฌ์ค
docker image ls
# ๋์ปค์ผ ์ฐ๋ถํฌ ์ปจํ ์ด๋ ์ง์์ค
docker container stop ubuntuos
โrm์ ํจ๊ณผ (exit ๋์๋ง์ ์ง์ด ๊ฒ)
# ๋์ปค์ผ ์ด๋ฏธ์ง ์ง์์ค
docker image rm ubuntu:latest
-f ๋ ๊ฐ์ ์ข ๋ฃ (force)
// ex) ์ปจํ ์ด๋ ๋๊ณ ์์ ๋ -f, โforce
* ์ด๋ฏธ์ง -> ์ปจํ ์ด๋ run -> ์ปจํ ์ด๋ rm -> ์ด๋ฏธ์ง rm

