๐ก Container Command
์ปจํ ์ด๋ ์คํ
docker start ์ปจํ ์ด๋
์ปจํ ์ด๋ ์ฌ์คํ
docker restart ์ปจํ ์ด๋
์ปจํ ์ด๋ ์ค์ง
docker stop ์ปจํ ์ด๋
์ปจํ ์ด๋ ์ ์
docker attach ์ปจํ ์ด๋
docker exec -it ์ปจํ ์ด๋ /bin/bash
์ปจํ ์ด๋ ์ญ์
docker rm ์ปจํ ์ด๋
์๋์ค์ธ ์ปจํ ์ด๋ ์ค์ง ๋ฐ ์ญ์
docker rm -f ์ปจํ ์ด๋
์๋์ค์ธ ์ปจํ ์ด๋ ํ์ธ
docker ps
๋ชจ๋ ์ปจํ ์ด๋ ํ์ธ
docker ps -a
๐ก Image Command
Docker Hub ์ ์ฌ๋ผ์์๋ ์ด๋ฏธ์ง ์ฐพ๊ธฐ
docker search ์ด๋ฏธ์ง
์ด๋ฏธ์ง ๋ค์ด
docker pull ์ด๋ฏธ์ง:ํ๊ทธ
์ด๋ฏธ์ง ์ญ์
docker rmi ์ด๋ฏธ์ง
์ด๋ฏธ์ง ํ์ธ
docker images
์ด๋ฏธ์ง ํ์คํ ๋ฆฌ ์กฐํ
docker history ์ด๋ฏธ์ง:ํ๊ทธ
์ด๋ฏธ์ง/์ปจํ ์ด๋ ์ธ๋ถ ์ ๋ณด ์ถ๋ ฅ
docker inspect ์ด๋ฏธ์ง or ์ปจํ ์ด๋
Docker Hub ์ ์ด๋ฏธ์ง push
docker commit <์ปจํ ์ด๋> <์ด๋ฏธ์ง:ํ๊ทธ>
docker tag <์ด๋ฏธ์ง:ํ๊ทธ> <DockerHub ์์ด๋/๋ ํ์งํ ๋ฆฌ>
docker push <DockerHub ์์ด๋/๋ ํ์งํ ๋ฆฌ>
Docker Hub ์์ ์ด๋ฏธ์ง ๋ค์ด
docker pull <DockerHub ์์ด๋/๋ ํ์งํ ๋ฆฌ:ํ๊ทธ>
์ด๋ฏธ์ง ์คํ
docker run -it --name ์ปจํ ์ด๋ ์ด๋ฆ -p ํฌํธ:ํฌํธ-v ๋ณผ๋ฅจ ๊ฒฝ๋ก -d ์ด๋ฏธ์ง:ํ๊ทธ
ex)
# mysql
docker run -it --name ์ปจํ
์ด๋ ์ด๋ฆ \
-p ํฌํธ:ํฌํธ \
-v /home/tiger/db_data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=mysql๋ฃจํธ๋น๋ฒ \
-e MYSQL_DATABASE=db์ด๋ฆ \
-e MYSQL_USER=mysql์ ์ \
-e MYSQL_PASSWORD=mysql๋น๋ฒ \
-d ์ด๋ฏธ์ง:ํ๊ทธ
'Server > Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Docker] SpringBoot/MyBatis ํ๋ก์ ํธ Docker์์ ์คํํ๊ธฐ (0) | 2021.10.06 |
---|---|
[Docker] Docker ๋ก MySQL ๊ณผ Tomcat ์ฌ์ฉ (with docker-compose & VSCode) (0) | 2021.10.02 |
[Docker] Ubuntu ์์ Docker Compose ์คํ (with Github, VirtualBox) (0) | 2021.10.01 |
[Docker] Docker ๊ฐ์ด๋ ๋ฐ๋ผํด๋ณด๊ธฐ (0) | 2021.10.01 |
[Docker] Docker ์ค์น ๋ฐ ์์ํ๊ธฐ (0) | 2021.09.30 |
๋๊ธ