2023年9月24日 星期日

常用 Docker 指令

Docker Service

查看Docker版本資訊

docker version

查看Docker系統資訊、Container數量、Image數量

docker info

查看Docker目前狀態

service docker status

啟動Docker Service

service docker start

將Docker Service重啟

service docker restart

將Docker Service停止

service docker stop

移除Docker

sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker


Container

匯出Container

docker export -o xxx.tar [ContainerID]
docker export [ContainerID] > xxx.tar

將上個指令產生的xxx.tar匯入成新的映像檔

cat xxx.tar | docker import - cutejaneii/xxx

停止Container

docker stop [container id]

停止全部Container

docker stop $(docker ps -a -q)

刪除Container

docker rm [container id]

刪除全部Container

docker rm $(docker ps -a -q)

列出目前運行的docker container

docker ps

列出目前所有的container(包含運行中及停止運行的的)

docker ps -a

啟動container

docker start [container id]

在外部對指定container執行bash

docker exec -it [container id] /bin/bash

重新命名container名稱

docker rename [container 原名稱] [container 新名稱]


參考來源

https://cutejaneii.gitbook.io/docker/docker/docker-chang-yong-zhi-ling

https://wp.me/p6Z7Zr-iA

沒有留言:

張貼留言