Containerbefehl konnte nicht aufgerufen werden

Lesezeit: 1 Minute

Diese Fehlermeldung ist gerade aufgetreten, als ich versuchte, einen Docker-Compose-Stack auf meinem lokalen Computer aufzurufen. Ich habe ein Dockerfile, das mit dem offiziellen WordPress-Image identisch ist. Meine docker-compose-Datei sieht so aus:

wordpress:
  image: joystick/wp
  ports:
    - "8000:80"
  links:
    - wordpress_db:mysql
  environment:
    - WORDPRESS_DB_HOST=mysql
    - WORDPRESS_DB_NAME=wordpress
    - WORDPRESS_DB_USER=admin
    - WORDPRESS_DB_PASSWORD=password
wordpress_db:
  image: tutum/mysql
  environment:
    - ON_CREATE_DB=wordpress
    - MYSQL_PASS=password

Wenn ich den Teil “Bild” am Anfang in “WordPress” ändere und das offizielle Bild verwende, wird alles wie erwartet angezeigt. Aber wenn ich versuche, zuerst mein eigenes Image zu erstellen und es dann in dieser Docker-Compose-Datei zu verwenden, erhalte ich die Fehlermeldung „Container-Befehl konnte nicht aufgerufen werden“.

Ich habe versucht, einen „Befehl“-Knoten in den „Wordpress“-Abschnitt dieses Docker-Compose hinzuzufügen, aber das hat nicht funktioniert.

  • Habe das Problem heute auch.

    – NoobTW

    12. Februar 2016 um 17:10 Uhr

  • Ich konnte diesen Fehler heute umgehen, indem ich ein Bash-Skript ausführbar machte @NoobTW.

    – Randy L

    12. Februar 2016 um 17:37 Uhr

Wenn Sie aus offiziellen Bildern bauen, z https://github.com/docker-library/wordpress/tree/master/apachebeachten Sie die Datei docker-entrypoint.sh. Es muss ausführbar sein, ich habe 755 eingestellt und es geschafft, das Image zu erstellen und den Container auszuführen.

  • Antwort von @vitr clutch

    – StapelaufStapel

    9. Juni 2016 um 3:56 Uhr

1384430cookie-checkContainerbefehl konnte nicht aufgerufen werden

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy