当前位置:   article > 正文

docker操作镜像、容器_docker导出容器镜像为本地文件

docker导出容器镜像为本地文件

导出镜像到本地,然后可以通过压缩包的方式传输。

导出:docker image save 镜像名:版本号 > /home/quxiao/javatest.tgz

导入:docker image load -i /home/quxiao/javatest.tgz

如果报错,请试一下吧image去掉:

docker save mysql> mysql9.tar

docker load -i mysql9.tar

删除镜像就得先删除容器,当你每运行一次镜像,他都会创建一个容器: 

查看容器:

docker ps -a

删除容器

docker rm 容器id

删除镜像:

docker rmi 镜像id

所以呢,就得一个一个删除。 

可以使用下面这个语句删除2024年4月28日的所有镜像,也就是说,在构建镜像时,我们就得用时间作为镜像名awk '{print $3}'是列出第三列的意思,也就是镜像id。容器也同样适用,但是基本上都是构建一个新的镜像,然后运行获得容器。

docker rmi $( docker images | grep "date2024428" | awk '{print $3}' )

删除所有镜像名为空的

docker rmi -f $(docker images -f dangling=true -q)

提交容器成为镜像:

 docker commit 容器id 指定镜像名 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/537804
推荐阅读
相关标签
  

闽ICP备14008679号