Ich habe eine Webapp in Docker erstellt. Meine Webapp nutzt andere Docker Images wie Redis, Mariadb. Diese laufen alle lokal und laufen. Jetzt habe ich ein Bild von meiner Webapp erstellt. Also habe ich drei Bilder: Webapp (die nicht oben ist), Redis und Mariadb, die oben sind.Bilder miteinander kommunizieren Docker
Wenn ich versucht habe, ein Bild meiner Webapp auszuführen, kann es nicht gestartet werden. Es kann keine Verbindung mit anderen Bildern (redis und mariadb) hergestellt werden.
Wie kann ich meine Webapp Bild machen mit den anderen notwendigen Bilder
Es funktioniert nicht. Ich habe ein Standardnetzwerk, das sowohl redis als auch mariadb verbunden hat. Jetzt, wenn ich "docker run --network default webapp" es gibt Fehler "konnte nicht mit db verbinden" :( – Abhishek
@Abhishek benennen Sie den DB-Container und diesen Namen als Hostname verwenden? Auch können Sie versuchen, in exec auszuführen einem der Container und versuchen, andere Container mit dem Container-Namen pingen. – yamenk
okay, Redis und Mariadb sind bereits ausgeführt, und ich habe versucht, vom Mariadb-Container neu zu ping und es kann ping.aber meine Webapp kann nicht pingen, da es nicht ausgeführt wird run "docker run --network default webapp", aber es startet nicht – Abhishek