Docker 命令查詢 基本語法 Docker 命令有兩大類,客戶端命令和服務端命令。前者是主要的操作接口,后者用來啟動 Docker Daemon。 客戶端命令:基本命令格式為 docker [OPTIONS] COMMAND [arg...]; 服務端命令:基本命令格式為 dockerd [OPTIONS]。 可以通過 man docker 或 docker help 來查看這些命令。 Docker命令分布圖 Docker 客戶端命令分類 容器生命周期管理 run start/stop/restart kill rm pause/unpause create exec 容器操作 ps inspect top attach events logs wait export port 容器rootfs命令 commit cp diff 鏡像倉庫 login pull push search 本地鏡像管理 images rmi tag build history save load import info|version info version 客戶端命令 可以通過 docker COMMAND --help 來查看這些命令的具體用法。 attach:連接到一個正在運行的容器中; build:從一個 Dockerfile 創建一個鏡像; commit:從一個容器的修改中創建一個新的鏡像; cp:在容器和本地宿主系統之間復制文件中; create:創建一個新容器,但并不運行它; diff:檢查一個容器內文件系統的修改,包括修改和增加; events:從服務端獲取實時的事件; exec:在運行的容器內執行命令; export:導出容器內容為一個 tar 包; history:顯示一個鏡像的歷史信息; images:列出存在的鏡像; import:導入一個文件(典型為 tar 包)路徑或目錄來創建一個本地鏡像; info:顯示一些相關的系統信息; inspect:顯示一個容器的具體配置信息; kill:關閉一個運行中的容器 (包括進程和所有相關資源); load:從一個 tar 包中加載一個鏡像; login:注冊或登錄到一個 Docker 的倉庫服務器; logout:從 Docker 的倉庫服務器登出; logs:獲取容器的 log 信息; network:管理 Docker 的網絡,包括查看、創建、刪除、掛載、卸載等; node:管理 swarm 集群中的節點,包括查看、更新、刪除、提升/取消管理節點等; pause:暫停一個容器中的所有進程; port:查找一個 nat 到一個私有網口的公共口; ps:列出主機上的容器; pull:從一個Docker的倉庫服務器下拉一個鏡像或倉庫; push:將一個鏡像或者倉庫推送到一個 Docker 的注冊服務器; rename:重命名一個容器; restart:重啟一個運行中的容器; rm:刪除給定的若干個容器; rmi:刪除給定的若干個鏡像; run:創建一個新容器,并在其中運行給定命令; save:保存一個鏡像為 tar 包文件; search:在 Docker index 中搜索一個鏡像; service:管理 Docker 所啟動的應用服務,包括創建、更新、刪除等; start:啟動一個容器; stats:輸出(一個或多個)容器的資源使用統計信息; stop:終止一個運行中的容器; swarm:管理 Docker swarm 集群,包括創建、加入、退出、更新等; tag:為一個鏡像打標簽; top:查看一個容器中的正在運行的進程信息; unpause:將一個容器內所有的進程從暫停狀態中恢復; update:更新指定的若干容器的配置信息; version:輸出 Docker 的版本信息; volume:管理 Docker volume,包括查看、創建、刪除等; wait:阻塞直到一個容器終止,然后輸出它的退出符。 客戶端命令示例 docker commit :從容器創建一個新的鏡像。 語法 docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] OPTIONS說明: -a :提交的鏡像作者; -c :使用Dockerfile指令來創建鏡像; -m :提交時的說明文字; -p :在commit時,將容器暫停。 實例 將容器a404c6c174a2 保存為新的鏡像,并添加提交人信息和說明信息。 runoob@runoob:~$ docker commit -a "runoob.com" -m "my apache" a404c6c174a2 mymysql:v1 |
免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!
掃一掃,關注站長網微信