搜索鏡像
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 < 文件名