关于APACHE容器启动自动退出进程的问题
2019-12-11 18:57:17
吴欢罄
  • 访问次数: 3
  • 注册日期: 2019-12-11
  • 最后登录: 2019-12-11

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

脚本中写的是:

#!/bin/bash

exec apache2 -D FOREGROUND

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

然后生成镜像,使用:

docker run -d -P apache:dockerfile

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

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