关于APACHE容器启动自动退出进程的问题

HengistWu 2019-12-11 18:57:17

使用 Dockerfile 创建 apache 镜像的时候将本地 run.sh 文件复制到容器中,然后最后用 CMD ['/run.sh'] 运行脚本。

脚本中写的是:

#!/bin/bash

exec apache2 -D FOREGROUND

将apache搁置在 docker 前台运行,防止其自动退出。

然后生成镜像,使用:

docker run -d -P apache:dockerfile

结果容器启动后自动退出,这是怎么回事呢?

实验室参照 docker 入门与实战第三版apache的实验做得,请各位docker大神解答一下,谢谢~

蝉知2.0