/ / Wie setze ich Docker wieder auf die Standardkonfiguration - Docker, Docker-Compose

Wie setze ich docker wieder auf die Standardkonfiguration - docker, docker-compose

Ich habe docker komponiert und benutze es awenig. Dann entschied ich, dass ich es nicht brauchte. Jetzt, wenn ich Container von Hand erstelle, wird ihnen ein Netzwerk mit einer IP-Adresse, einem Gateway und anderen Dingen zugewiesen. Wenn ich ältere Container überprüft habe, bevor ich Docker-Compose installiert habe, verfügen sie nicht über diese Netzwerkeinstellungen.

Ich habe versucht, Andocker zu kompilieren undNeuinstallation von Docker, die nicht funktionierte. Kann ich irgendetwas tun? Der Grund, warum ich frage, ist, dass ich Container nicht verbinden kann, weil jedem neuen Container eine IP-Adresse und andere Netzwerkeinstellungen zugewiesen sind.

Antworten:

1 für die Antwort № 1

Docker macht das immer, nichts mit komponieren zu tun. Compose modifiziert Ihre Docker-Installation in keiner Weise, stellt eine Verbindung zum Daemon her, um Befehle unter der Haube auszuführen.

Durch die Verbindung von Containern nehme ich an, du meinst nur, damit sie miteinander kommunizieren können? --link ist seit einiger Zeit zugunsten von docker network .... Versuche Folgendes:

$ docker network create test-net
$ docker run -d --name c1 --net test-net alpine:3.3 sleep 20000
$ docker run -it --name c2 --net test-net alpine:3.3 ping c1