dockerfile yum
时间: 2023-07-23 22:05:19 浏览: 114
dockerfile
Dockerfile 是用来定义 Docker 镜像的构建过程的文件,而 yum 是一个在 CentOS 和 Red Hat Enterprise Linux (RHEL) 等操作系统上使用的包管理器。在 Dockerfile 中,可以使用 yum 命令来安装需要的软件包。
以下是一个使用 yum 安装软件包的示例 Dockerfile:
```
FROM centos:7
RUN yum -y update && \
yum -y install httpd && \
yum clean all
CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"]
```
这个 Dockerfile 定义了一个基于 CentOS 7 的镜像,然后使用 yum 命令来更新系统和安装 Apache HTTP 服务器。最后,使用 CMD 指令来定义容器启动时执行的命令。
注意:在使用 yum 命令时,需要使用 -y 参数来自动回答 yes。否则,Docker 构建过程将被阻塞,等待用户输入确认。
阅读全文