Ich habe diesen Behälter zu starten: 5.6.21-Apache von https://hub.docker.com/_/php/Docker Behälter nicht
ich installiert habe alles was ich brauche und meine Anwendung, aber ich habe einen Fehler gemacht, etwas zu tun falsch mit Apache configs.
Wenn ich versuche, meine Container starten erhalte ich diese Meldung:
Docker starten -ai my-Container
[Mo 02 19. Mai: 46: 33,358838 2016] [Kern: warnen] [pid 1] AH00111: Die Konfigurationsvariable $ {APACHE_LOG_DIR} ist nicht definiert [Mo 02. Mai 19: 46: 33.365305 2016] [core: warn] [pid 1] AH00111: Die Konfigurationsvariable $ {APACHE_LOG_DIR} ist nicht definiert AH00558: apache2: Der vollqualifizierte Domänenname des Servers konnte mit 172.17.0.2 nicht zuverlässig ermittelt werden. Stellen Sie den ‚Server‘ Richtlinie global Diese Nachricht zu unterdrücken (2) Keine solche Datei oder das Verzeichnis: AH02291: Kein Zugriff auf Verzeichnis ‚/ etc/apache2/$ {apache_log_dir} /‘ für Hauptfehlerprotokoll AH00014: Konfigurationsprüfung nicht bestanden
Wie kann ich das lösen? Ich möchte diese Konfiguration löschen. Ich kann diesen Container nicht einfach verlieren.
Können Sie Ihre Dockerfile zu veröffentlichen, wenn Sie keine dockerfile verwendet haben, können Sie erklären, wie Sie erstellt Ihre Bild. Kannst du deine Konfiguration auch posten, damit wir sehen können, was falsch gelaufen ist? –
Ken das Problem ist nicht mit meiner Dockerfile, weil es funktionierte, ist das Problem auf meiner Konfiguration ändert sich! Ich mache einen Fehler und setze eine falsche Leitungskonfiguration in die apache.conf und danach startet der Container nicht mehr. –
Haben Sie die Änderung direkt im Container vorgenommen? Wenn ja, wie haben Sie die Änderung vorgenommen? Ich werde meine Antwort mit einer anderen Option –