譬如网上下的mysql,canal等docker image
如何预安装vim,这样每次重启的时候不用进容器里手动去装vim
想到的方案
1 修改Dockerfile,但是这个image是已有的,怎么修改?
2 docker-compose.yml里用command安装,这样如果已有的image里Dockerfile里的CMD会被覆盖,有风险
怎么办?
譬如网上下的mysql,canal等docker image
如何预安装vim,这样每次重启的时候不用进容器里手动去装vim
想到的方案
1 修改Dockerfile,但是这个image是已有的,怎么修改?
2 docker-compose.yml里用command安装,这样如果已有的image里Dockerfile里的CMD会被覆盖,有风险
怎么办?
如果有dockerfile可以修改自行build。
如果没有的话也是可以的:
3 回答9.7k 阅读
2 回答2.5k 阅读✓ 已解决
2 回答853 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
2 回答1.4k 阅读
2 回答1.3k 阅读
1 回答1.6k 阅读
以你原本的镜像为基础再做一个镜像,
Dockerfile
大致是:如果基础镜像包管理工具是别的比如 yum 流程也是一样的。