docker命令總結

個人簡單總結:

參數 用途 語法 示例
search 在docker hub中搜索鏡像 docker search 鏡像名稱 docker search nginx
pull 在docker hub中下載鏡像到本地 docker pull 鏡像名:tag docker pull nginx:latest
push 推送指定鏡像到docker鏡像服務器 docker push 本地鏡像:tag docker push nginx:V1
images 查看本地所有docker鏡像 docker images docker imaegs
run 創建容器,並運行 docker run 參數 鏡像名:tag docker -d run nginx:latest
history 查看鏡像形成過程 docker history 本地鏡像名:tag docker history nginx:V1
start 啓動容器 docker start 容器ID或容器名稱 docker strat 3d265463456
stop 停止容器 docker stop 容器ID或容器名稱 docker stop nginx
build 通過dockerfile製作鏡像 docker build 參數 鏡像名:tag dockerfile目錄 docker build -t nginx:V1 /opt/
attach 當前shell連接運行容器 docker attach 容器名 docker attach nginx
commit 保存當前容器爲鏡像/快照 docker commit 容器ID或容器名 新鏡像名:tag docker commit nginx nginx:V2
cp 容器與宿主機互相複製文件 docker cp 容器名:文件目錄/名稱 本地目錄 docker cp /var/www/html/ nginx:/var/www/html
create 創建容器但不啓動容器 docker create 參數 鏡像名稱 docker create nginx:V1
diff 查看容器改動 docker diff 容器ID或容器名稱 docker diff nginx
exec 在容器中執行命令 docker exec 參數 容器ID或名稱 命令 docker exec centos echo '123'
login 登入docker鏡像源服務器 docker login 服務器地址 docker login
logout 退出登錄鏡像源服務器 docker logout docker logout
logs 輸出當前容器的日誌信息 docker logs 容器ID或名稱 docker logs nginx
port 查看容器的端口映射情況 docker port 容器ID或名稱 docker port nginx
ps 列出容器列表 docker ps 參數 docker ps -a
restart 重新啓動容器 docker restart 容器ID或名稱 docker restart nginx
rm 刪除容器 docker rm 參數 容器ID或名稱 docker rm nginx
rmi 刪除本地鏡像 docker rmi 鏡像名:tag docker rmi nginx:V1
save 保存鏡像爲tar包 docker save -o tar文件名 鏡像名:tag docker save -o nginx.tar nginx:V1
top 查看容器中進程信息 docker top 容器ID或名稱 docker top nginx
version 查看docker軟件版本 docker version docker version
events 查看docker服務器實時時間 docker events 參數 docker events --since="1577321423"
import 從tar文件導入docker爲鏡像 docker import 參數 tar文件 鏡像名:tag docker import nginx.tar nginx:V2
export 從docker導出鏡像爲tar文件 docker export 參數 鏡像名:tag tar文件 docker export nginx:V2 nginx2.tar
info 查看docker系統信息 docker info docker info
inspect 查看容器詳細信息 docker inspect 容器ID或名稱 docker inspect nginx grep IPAddress
kill 殺死正在運行的容器 docker kill 參數 容器ID或名稱 docker kill nginx
load 從tar文件中加載爲docker鏡像 docker load -i tar文件 鏡像名:tag docker load -i nginx2.tar nginx:V3
pause 暫停容器 docker pause 容器ID/名稱 docker pause nginx
tag 鏡像打標籤 docker tag 鏡像名:tag 新鏡像名:tag docker tag nginx:V3 mynginx:V4
unpause 取消暫停的容器 docker unpause 容器ID/名稱 docker unpause nginx
wait 阻塞運行直到容器停止,然後打印出它的退出代碼 docker wait CONTAINER docker wait CONTAINER

這裏提醒大家一句,我這裏省略了許多命令參數,上面這些是最常用的一些參數和語法,後面會向大家介紹命令參數的使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章