这两天我在自己的虚拟机器上想docker pull tomcat 但是一直失败,那么我想到了一个思路就是在阿里云上的服务器上把镜像打包,然后倒导入的本地的虚拟机上。
查看当前的镜像:
我们现在想要打包哪个镜像呢,比如打包:tomcat:8.5.55-jdk8-openjdk
docker save -o mytomcat.tar tomcat:8.5.55-jdk8-openjdk
语法:docker save -o xxx.tar <Image_name>:<Tag>
我们看生成了mytomcat.tar 的包
下载该tar 的包
然后我把这个项目包上传到我本地的虚拟机器上
加载相关的包,成为镜像
docker load -i mytomcat.tar 再次查看相关的jar
这样就通过对镜像的导出和导入实现了迁移
运行该镜像,生成容器
查看运行结果:
虽然运行的结果是404,但是我们完成了tomcat8.5 镜像的迁移
希望对你有所帮助