1. 程式人生 > >docker 一些命令

docker 一些命令

ubuntu 詳細 com sta font log event box IT

  • 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 一些命令