2016-05-02 4 views
0

Ich habe zwei einfache Container, web und db. Ich baute und kann up die Container über docker-compose sowohl unter Windows als auch unter Ubuntu erfolgreich erstellen. Jedoch, wenn ich versuche, auf Photon up, bekomme ich den folgenden Fehler für meine web Container.docker-komponieren zurück Apache2-Vordergrund nicht gefunden

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

Aber wenn ich das Bild auf der Grundlage der Dockerfile bauen und docker run web, es startet und läuft gut. Irgendwelche Ideen zu diesem Fehler?

Antwort

0
  • apache2-foreground ist ein Befehl (Skript), die apache2 -DFOREGROUND (siehe httpd/php repos/Container) nennt. Es ist der Befehl automatisch von PHP/httpd Container laufen
  • , wenn Sie auf ein Problem stoßen einen Befehl von docker-compose ausgeführt, die normalerweise mit docker laufen dann könnte es wahrscheinlich ein Fehler - see this for instance
  • es auch der Fall sein könnte, dass Sie tatsächlich haben Sie schlechte Pfade in Ihrem docker-compose.yml Volume-Zuordnungen