Bootstrap

docker镜像的导入导出

docker的导入导出

导出

进入一个常用的目录执行以下命令

docker images查询所有的镜像,获取REPOSITORY
 docker save 镜像名 > 镜像包名.tar
 docker save 镜像名 > 新命名包.tar

#注意:也可以使用镜像id导出,不过导入的时候可能是空tag

导入

docker load < 镜像包名.tar
docker load < data-label-tool.tar

镜像

查看镜像
docker images

拉取镜像
docker pull
docker pull mysql #没有制定版本则默认最新版

搜索镜像
docker search [OPTIONS] 镜像名字
docker search mysql
删除镜像
docker rmi 镜像名/镜像ID #若镜像在运行则会报错 docker rmi -f 镜像名/镜像ID #强制删除一个

删除所有

停止所有容器
docker stop $(docker ps -a -q)
删除所有容器
docker rm $(docker ps -a -q)
删除所有镜像
docker image rm $(docker image ls -a -q)
删除所有卷
docker volume rm $(docker volume ls -q)
删除所有网络
docker network rm $(docker network ls -q)

删除所有状态为“已退出”的容器
docker container prune
清除“none”镜像:
docker rmi $(docker images -f "dangling=true" -q)
;