docker 容器 转变为 镜像

1) 提交容器

  1. docker commit a777d78c6780 newtomcat8:1.0
  2. docker commit 容器id 新镜像名称:版本号

注意:镜像名称要小写

2) 将容器转成压缩文件

  1.  docker save -o newtomcat8.tar newtomcat8:1.0
  2. docker save -o 压缩文件名称 镜像名称:版本号
    将镜像转成压缩文件
    docker image save -o 压缩文件名称 镜像名称:版本号

3) 加载压缩文件

  1.  docker load -i newtomcat8.tar
  2. docker load -i 

4) 启动容器

  1. docker run -id #启动核心命令
  2. > -p 8080:8080 #容器内外端口号
  3. > --name=tomcat8 #容器名称
  4. > -v $PWD/webapps:/use/local/webapps #数据卷
  5. > newtomcat8:1.0 #镜像名称
  6.  启动之后的容器id
  7.  67c494d7270ebb995967698d048cf801477ecfd240c71c929ad479fcfc30abaa

注意:

此种方法得到的容器,之前容器的数据卷目录不会加载,除非手动使用-v命令挂载。但容器内部的文件是被保留下来。

我们只需要努力,然后剩下的交给时间。
原文地址:https://www.cnblogs.com/lgj8/p/14430939.html