docker-compose返回apache2-foreground not found

时间:2016-05-02 16:53:39

标签: docker docker-compose dockerfile

我有两个简单的容器,webdb。我在Windows和Ubuntu上通过up构建并成功docker-compose容器。但是,当我在Photon上尝试up时,我的web容器出现以下错误。

Handler for POST /v1.21/containers/.../start returned error: Container command 'apache2-foreground' not found or does not exist.

但是当我基于Dockerfile和docker run web构建图像时,它会启动并运行正常。有关此错误的任何想法?

1 个答案:

答案 0 :(得分:0)

  • apache2-foreground是一个调用apache2 -DFOREGROUND的命令(脚本)(参见httpd / php repos / containers)。这是由php / httpd容器
  • 自动运行的命令
  • 如果您遇到问题,docker-compose运行的命令通常会与docker一起运行,那么它可能是一个错误 - see this for instance
  • 也可能是你的docker-compose.yml卷映射中存在错误路径的情况