Ich zog mein eigenes Docker-Bild aus dem Docker-Hub. Es enthält Apache2 und einige Dateien. Ich habe Schritte geschrieben, um apache2 in forground und exposed port no 80 auszuführen. Aber während ich das Image ausführe, kann ich meine Apache2-Homepage nicht sehen.Apache2-Homepage konnte ich nicht in meinen Browser bringen, während ich Knoten nach Marionette konfigurierte
ich verwendet, um die folgenden manifestieren ..
include 'docker'
docker::image { 'myimage':
}
docker::run { 'accessfiles':
image => 'myimage',
ports => ['80','80'],
expose => ['80','80'],
}
Immer noch nicht funktioniert ... Ich denke, das Problem ist mit Marionette manifestieren. Wenn ich 'docker laufen -p 80:80 myimage', dann funktioniert es durch Eingabe meiner IP-Adresse im Webbrowser .. @VonC – fuad
@fuad OK, du hast ein Beispiel e in https://docs.docker.com/engine/admin/puppet/ – VonC
Danke für Ihre Kommentare ... Got it .. Ich erwähnte ports => ['80: 80 '] und es funktioniert .. – fuad