[RAILS] Fehler: Fehlerantwort vom Dämon: Kein solcher Container:

Annahme

Als ich versuchte, den Container mit "Docker-Compose Down" zu stoppen, wurde der mysteriöse Container mit dem mysteriösen Netzwerk verbunden und ich nutzte die Zeit, um ihn zu stoppen, also werde ich ihn als Memorandum schreiben.

Umgebung

・ Docker-Compose Version 1.25.5

Lösungen

Die Reihenfolge ist wie folgt.

  1. Versuchen Sie "Docker-Compose Down"
  2. Überprüfen Sie das Netzwerk, um festzustellen, ob es mit dem Container verbunden ist
  3. Trennen Sie den Container vom Netzwerk

1. Versuchen Sie "Docker-Compose Down"

In meinem Fall wurde das Netzwerk "rails_api_default" als aktiv angezeigt, als ich "Docker-Compose Down" versuchte.

$ docker-compose down
Removing network rails_api_default
ERROR: error while removing network: network rails_api_default id ... has active endpoints

2. Überprüfen Sie das Netzwerk, um festzustellen, ob es mit dem Container verbunden ist

Als ich rails_api_default nachgeschlagen habe, habe ich festgestellt, dass es mit einem Container namens 966766894bfb_rails_api_app_1 verbunden ist.

Als ich hier jedoch "Docker-Compose ps -a" versuchte, wurde dieser Container nicht angezeigt, sodass ich nicht wusste, wer es war.

Wenn Sie die gleiche Erfahrung haben und die Ursache kennen, würde ich es begrüßen, wenn Sie mich wissen lassen könnten.

$ docker network inspect rails_api_default
[
    {
        "Name": "rails_api_default",
        "Id": "e22a339dc85a3d7ce7c60bcab218bd939ff9f5578addb6b1d937b5e9ba1f2e7e",
        ....
        "Containers": {
            "966766894bfb110d4a66963f5af423d9f8e2e33a8259e1cca0ced238e5980196": {
                "Name": "966766894bfb_rails_api_app_1",
                ....
            }
        },
    }
]

3. Trennen Sie den Container vom Netzwerk

Alles was Sie tun müssen, ist den mysteriösen Container und das mysteriöse Netzwerk zu trennen. Als ich verschiedene Websites durchsucht habe, habe ich einen Weg gefunden, die Verbindung zu rm zu trennen, aber es hat bei mir nicht funktioniert. Es funktionierte gut mit "Docker Network Disconnect -f ".

docker network disconnect -f rails_api_default 966766894bfb_rails_api_app_1

Recommended Posts

Fehler: Fehlerantwort vom Dämon: Kein solcher Container:
Fehlerantwort vom Daemon: Konflikt: Ein Konflikt ist aufgetreten, als ich versucht habe, einen Docker-Container zu erstellen, also die Lösung
[Android] keine solche Tabellenfehlerlösung
Über keinen Methodenfehler