杀死所有正在运行的容器
docker kill $(docker ps -a -q)
删除所有已经停止的容器
docker rm $(docker ps -a -q)
删除所有未打 dangling 标签的镜像
docker rmi $(docker images -q -f dangling=true)
删除所有镜像
docker rmi $(docker images -q)
查找你需要的Docker镜像列表
docker search mysql
下载镜像
docker pull [REGISTRYHOST/][USERNAME/]NAME[:TAG]
容器转成镜像:
sudo docker commit <CONTAINER ID> imagename01
容器转成文件:
sudo docker export <CONTAINER ID> > /home/export.tar
镜像转成文件:
sudo docker save imagename01 > /home/save.tar
注:一般情况下,save.tar比export.tar大一点点而已,export比较小,因为它丢失了历史和数据元metadata
文件转成镜像:
cat /home/export.tar | sudo docker import - imagename02:latest
save.tar文件转成镜像:
docker load < /home/save.tar
查看转成的镜像:sudo docker images