【Docker】提交Docker镜像改变(自定义Redis镜像)

查看某个容器发生改变(操作日志)
docker diff redis

  • A: 添加文件或目录(ADD)
  • D:文件或者目录删除(DELETE)
  • C:文件或者目录更改(CHANGE)
     

对更改的容器进行保存
我们平时使用镜像,会做一些自定义,比如配置文件的修改,数据的增删改等等有很多,如果下次还是要部署,那么又得再来一遍。所以我们完全可以保留曾经的配置,把这些已经更改的容器内容作为一个属于自己的全新容器。又或者说,可以把这个作为当时的一个快照,记录下来。
commit:把容器的的改变,提交创建为一个全新的镜像

  • a: 作者信息
  • c:可以使用dockerfile提交,暂时用不到
  • m: 提交的备注信息(注释)
  • p: 提交的时候先暂停容器
     

游离镜像
假设我又操作了上一个commit操作,这是会发生什么?

此时可以删除:
你会发现,这里多了一个none,这个none是上一个提交的commit,当前的提交会覆盖上一个镜像。那么上一个镜像就会变成一个无用的镜像了,称之为 游离镜像
此时可以删除:
 docker image prune

更改tag标签为自定义

运行新容器测试


再次确认

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码

)">
< <上一篇
下一篇>>