再也不怕忘掉了運維命令了之docker命令集

搜索鏡像

docker search [服務名稱]

拉取鏡像

docker pull [服務名稱]

需要注意的是,如果pull不到,建議search一下,然後複製服務的全名,例如

docker pull  docker.io/mysql

查看本地鏡像

docker images

運行某個鏡像

docker run -d -p [宿主機端口]:[容器端口]   [鏡像名]

-d 代表後臺方式運行

查看當前運行容器

docker ps

查看所有容器,包括停止的

docker ps -a

進入某個正在運行的容器

docker exec -it [容器名] bash

停止某個容器

docker stop [容器ID或者容器名]

刪除某個容器

docker rm [容器ID]

將當前容器打包成鏡像

docker commit [選項] [容器ID或容器名]  [倉庫名:標籤]

例如

docker commit -a "halo" -m "my halo"  738fede3e78f wyh:halo

保存鏡像爲文件

docker save -o [要保存的文件名] [要保存的鏡像]

例如,保存爲tar包

[root@iZ2zeekt9drfugt1m0fpcxZ /]# docker save -o halo.tar dfe596bcda80 
[root@iZ2zeekt9drfugt1m0fpcxZ /]# ls
bin  boot  dev  etc  halo.tar  home  lacas  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@iZ2zeekt9drfugt1m0fpcxZ /]# 

導入鏡像

docker load --input 文件  
或者  
docker load < 文件名
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章