docker 一些命令
- docker的基本命令
(1)創建一個虛擬機:docker-machine create --driver virtualbox default,
(2)列出所有虛擬機:docker-machine ps,
(3)獲取環境配置:docker-machine env default ,
(4)搜索鏡像:docker search ubuntu,
(5)拉取下載鏡像:docker pull ubuntu,
(6)創建並運行容器(交互方式):docker run -it -d ubuntu bin/bash,
(7)運行已經存在的容器(交互方式):docker exec -it 容器ID /bin/bash,
(8)列出已經運行的容器:docker ps
- docker的相關命令
(1)創建一個容器:docker create,
(2)創建並且運行:docker run,
(3)創建並運行一個暫時性的容器(運行結束後會刪除該容器): docker run --rm,
(4)創建並運行容器(交互方式):docker run -t -i ,
(5)關閉某個容器:docker stop,
(6)啟動某個容器:docker start ,
(7)重新啟動某個容器:docker restart,
(8)刪除某個容器:docker rm,
(9)夠移除所有與該容器相關的Volume:docker rm -v,
(10)發送SIGKILL信號量到某個容器:docker kill,
(11)附著到正在運行的容器:docker attach;
(12)阻塞直到某個容器關閉:docker wait,
(13)列出所有鏡像:docker images,
(14)原始碼中創建鏡像:docker import,
(15)Dockfile中創建鏡像:docker build,
(16)從容器中創建鏡像:docker commit,
(17)移除某個鏡像:docker rmi,
(18)從某個tar包中加載鏡像:docker load,
(19)將鏡像存入到某個tar包中:docker save,
(20)列出所有正在運行的和已經停止的容器:docker ps -a,
(21)獲取某個容器中log日誌:docker logs,
(22)檢測容器的詳細信息:docker inspect,
(23)獲取容器中所有的事件:docker events,
(24)獲取容器的全部的開放端口:docker port,
(25)列出容器中運行的全部的進程:docker top,
(26)列出容器中的資源的使用情況的統計信息:docker stats,
(27)列出容器中文件的變化情況:docker diff,
(28)列出鏡像的全部歷史信息:docker history,
(29)容器與本地文件系統之間進行文件復制:docker cp,
(30)將容器中的文件系統的內容輸出到tar文件中:docker export
docker 一些命令