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命令挂载。但容器内部的文件是被保留下来。

相关文章:

  • 2021-11-28
  • 2022-03-08
  • 2021-12-28
  • 2021-12-15
  • 2021-07-24
  • 2021-08-14
  • 2021-09-22
猜你喜欢
  • 2021-05-20
  • 2021-11-15
  • 2022-12-23
  • 2021-12-12
  • 2021-11-08
  • 2022-12-23
  • 2021-07-21
相关资源
相似解决方案