docker命令大全

流云1發表於2024-06-22
docker attach #連線到正在執行中的容器
docker build #使用 Dockerfile 建立映象
docker builder #管理builds
docker builder prune #清除build快取
docker checkpoint #管理checkpoints
docker checkpoint create #從正在執行的容器建立檢查點
docker checkpoint ls #列出容器的檢查點
docker checkpoint rm #刪除指定的檢查點
docker commit #從容器建立一個新的映象
docker config #管理Docker配置
docker config create #建立配置檔案
docker config inspect #檢視配置檔案資訊
docker config ls #顯示docker裡已經儲存得配置檔案
docker config rm #刪除配置檔案
docker container #管理容器
docker container prune #刪除所有已停止的容器
docker context #管理contexts
docker context create #建立一個上下文
docker context export #將上下文匯出到tar或kubecconfig檔案中
docker context import #從tar或zip檔案匯入上下文
docker context inspect #在一個或多個上下文上顯示詳細資訊
docker context ls #列出上下文
docker context rm #刪除一個或多個上下文
docker context update #更新
docker context use #設定當前docker的上下文
docker cp #用於容器與主機之間的資料複製
docker create #建立一個新的容器但不啟動它
docker diff #檢查容器裡檔案結構的更改
docker events #從伺服器獲取實時事件
docker exec #在執行的容器中執行命令
docker export #將檔案系統作為一個tar歸檔檔案匯出到STDOUT
docker history #檢視指定映象的建立歷史
docker image #管理映象
docker image inspect #顯示一個或多個映象的後設資料
docker image ls #列出本地映象
docker image prune #刪除沒有使用的映象
docker image rm #刪除一個或多個映象
docker images #列出本地映象
docker import #從歸檔檔案中建立映象
docker info #顯示 Docker 系統資訊,包括映象和容器數
docker inspect #獲取容器/映象的後設資料
docker kill #殺掉一個執行中的容器
docker load #匯入使用 docker save 命令匯出的映象
docker login #登陸到一個Docker映象倉庫,如果未指定映象倉庫地址,預設為官方倉庫 Docker Hub
docker logout #登出一個Docker映象倉庫,如果未指定映象倉庫地址,預設為官方倉庫 Docker Hub
docker logs #獲取容器的日誌
docker manifest #管理manifest(實驗,不應用於生產環境)
docker manifest annotate #向本地映象清單新增附加資訊
docker manifest create #建立用於註釋和推入登錄檔的本地清單列表
docker manifest inspect #顯示映象清單或清單列表
docker manifest push #將清單列表推入倉庫
docker manifest rm #從本地儲存中刪除一個或多個清單列表
docker network #管理網路
docker network connect #將容器連線到網路
docker network create #建立一個網路
docker network disconnect #斷開容器的網路
docker network inspect #顯示一個或多個網路的後設資料
docker network ls #列出網路
docker network prune #刪除所有沒有使用的網路
docker network rm #刪除一個或多個網路
docker node #管理叢集(swarm)節點
docker node demote #從群集(swarm)管理器中降級一個或多個節點
docker node inspect #顯示一個或多個節點的後設資料
docker node ls #列出群集(swarm)中的節點
docker node promote #將一個或多個節點推入到群集管理器中
docker node ps #列出在一個或多個節點上執行的任務,預設為當前節點
docker node rm #從群集(swarm)刪除一個或多個節點
docker node update #更新一個節點
docker pause #暫停容器中所有的程序
docker plugin #管理外掛
docker plugin create #從rootfs和配置建立一個外掛。外掛資料目錄必須包含config.json和rootfs目錄。
docker plugin disable #禁用外掛
docker plugin enable #啟用外掛
docker plugin inspect #顯示一個或多個外掛的後設資料
docker plugin install #安裝一個外掛
docker plugin ls #列出所有外掛
docker plugin push #將外掛推送到登錄檔
docker plugin rm #刪除一個或多個外掛
docker plugin set #更改外掛的設定
docker plugin upgrade #升級現有外掛
docker port #列出指定的容器的埠對映,或者查詢將PRIVATE_PORT NAT到面向公眾的埠
docker ps #列出容器
docker pull #從映象倉庫中拉取或者更新指定映象
docker push #將本地的映象上傳到映象倉庫,要先登陸到映象倉庫
docker rename #重新命名容器
docker restart #重啟容器
docker rm #刪除一個或多個容器
docker rmi #刪除一個或多個映象
docker run #建立一個新的容器並執行一個命令
docker save #將指定映象儲存成 tar 歸檔檔案
docker search #從Docker Hub查詢映象
docker secret #管理Docker secrets
docker secret create #從檔案或STDIN建立一個秘密作為內容
docker secret inspect #顯示有關一個或多個秘密的詳細資訊
docker secret ls #列出秘密
docker secret rm #刪除一個或多個秘密
docker service #管理服務
docker service create #建立一個服務
docker service inspect #檢視服務的後設資料
docker service logs #獲取服務的日誌
docker service ls #列出服務
docker service ps #列出一個或多個服務的任務
docker service rm #刪除一個或多個服務
docker service rollback #將更改恢復到服務的配置
docker service scale #縮放一個或多個複製服務
docker service update #更新服務
docker stack #管理堆疊
docker stack deploy #部署新的堆疊或更新現有堆疊
docker stack ls #列出現有堆疊
docker stack ps #列出堆疊中的任務
docker stack rm #刪除堆疊
docker stack services #列出堆疊中的服務
docker start #啟動一個或多個已經被停止的容器
docker stats #顯示容器的實時流資源使用統計資訊
docker stop #停止一個執行中的容器
docker swarm #管理叢集(Swarm)
docker swarm ca #檢視或旋轉當前群集CA證書。此命令必須針對管理器節點
docker swarm init #初始化一個群集(Swarm)
docker swarm join #加入群集作為節點和/或管理器
docker swarm join-token #管理加入令牌
docker swarm leave #離開群集(Swarm)
docker swarm unlock #解鎖群集(Swarm)
docker swarm unlock-key #管理解鎖鑰匙
docker swarm update #更新群集(Swarm)
docker system #管理Docker
docker system df #顯示docker磁碟使用情況
docker system events #從伺服器獲取實時事件
docker system info #顯示系統範圍的資訊
docker system prune #刪除未使用的資料
docker tag #標記本地映象,將其歸入某一倉庫
docker top #檢視容器中執行的程序資訊,支援 ps 命令引數
docker trust #管理Docker映象的信任
docker trust inspect #返回有關key和簽名的低階資訊
docker trust key #管理登入Docker映象的keys
docker trust key generate #生成並載入簽名金鑰對
docker trust key load #載入私鑰檔案以進行簽名
docker trust revoke #刪除對映象的認證
docker trust sign #映象簽名
docker trust signer #管理可以登入Docker映象的實體
docker trust signer add #新增一個簽名者
docker trust signer remove #刪除一個簽名者
docker unpause #恢復容器中所有的程序
docker update #更新一個或多個容器的配置
docker version #顯示 Docker 版本資訊
docker volume #管理volumes
docker volume create #建立一個卷
docker volume inspect #顯示一個或多個卷的後設資料
docker volume ls #列出卷
docker volume prune #刪除所有未使用的卷
docker volume rm #刪除一個或多個卷
docker wait #阻塞執行直到容器停止,然後列印出它的退出程式碼