我的簡單總結:html
參數 | 用途 | 語法 | 示例 | |
---|---|---|---|---|
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 |
這裏提醒你們一句,我這裏省略了許多命令參數,上面這些是最經常使用的一些參數和語法,後面會向你們介紹命令參數的使用nginx