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

posted @ 2021-02-22 16:14  30岁再次出发  阅读(242)  评论(0编辑  收藏  举报