Docker运行Exited 1 httpd

9 浏览
0 Comments

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。

0