Docker运行Exited 1 httpd
- 论坛
- Docker运行Exited 1 httpd
9 浏览
Docker运行Exited 1 httpd
我在Apache的http服务器镜像上创建了一个配置,我安装了最新的镜像并在dockerfile中做了一些操作:
# 更新日期为2017年8月16日
# FROM指定我想要下载的镜像
# 需要在任何其他代码部分之前提供。
FROM httpd:latest
# Docker文件的作者
MAINTAINER Pictolearn
# 复制以下目录
COPY pictolearn-sample/ /usr/local/apache2/htdocs/pictolearn
# 将带有更改的httpd.conf复制到根目录
COPY httpd.conf /usr/local/apache2/conf
之后我执行了以下操作:
docker build -t my-httpd .
docker run -itd --name my-http-container-1 -p 5555:80 my-httpd:latest
但是,如果我查看状态,会显示退出=1
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
40dc04bcfb2a my-httpd:latest "httpd-foreground" 5分钟前 已退出(1) 5分钟前 my-http-container-1
我不知道为什么它不起作用
这是日志结果:
AH00534: httpd: 配置错误:未加载MPM。