docker - 可以直接修改基础镜像吗?

标签 docker

我刚刚开始使用 docker,想要开始创建我的容器。我的大多数容器都在 CentOS 6.5 上具有相同的环境(JAVA、wget、monit 等)。我提取了我的 CentOS 6.5 基础镜像,并想知道是否可以修改基础 CentOS 镜像以满足所有这些环境要求,或者我是否需要对容器进行更改,然后使用一个容器创建其他容器?如果我可以修改基本 CentOS 镜像本身,那就太好了。

最佳答案

FROM 基础 centos 镜像制作您自己的基础镜像(我建议您使用 Dockerfile)。然后从这个新的自定义库运行您的容器。

Dockerfile

FROM centos:6.5

RUN yum update -y && yum -y install wget ...

然后标记该图像

docker build -t myown_centos .

接下来您可以从此图像创建其他图像。

FROM myown_centos

....

关于docker - 可以直接修改基础镜像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38614960/

相关文章:

macos - Docker-Machine坚持创建默认值

bash - Docker 运行 bash --init-file

docker - 从特定步骤重建 docker 镜像

docker - asp.net core 2.0 - 多项目解决方案docker文件

docker - 如何在 Alpine 中使用 libass/l-smash/x264/fdk-aac 静态编译 ffmpeg

docker - 如何将字典以及列表成员添加到键?

docker - 在Kubernetes中自动生成Pod

apache-spark - 网络 “bridge”中docker上的Spark独立集群

database - 如何防止数据库docker被重建而丢失生产数据

php - Docker 镜像不会连接到 MySQL Workbench