2016-05-02 84 views
0

我有兩個簡單的容器,webdb。我在Windows和Ubuntu上構建並可以通過docker-compose成功集成up容器。但是,當我嘗試在Photon上使用up時,我的web容器出現以下錯誤。搬運工,返回撰寫的apache2-前景沒有發現

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

但是,當我建立一個基於該Dockerfile形象,docker run web,它啓動並運行良好。關於這個錯誤的任何想法?

回答

0
  • apache2-foreground是一個調用apache2 -DFOREGROUND(參見httpd/php回收/容器)的命令(腳本)。這是命令自動通過PHP/httpd的容器中運行
  • 如果碰上從docker-compose運行命令的問題,將通常與docker運行,那麼它很可能一個錯誤 - see this for instance
  • 也有可能是你的情況下,實際上在您的docker-compose.yml卷映射中有糟糕的路徑