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大神解答一下,谢谢~ |