Ich möchte einen Redis-Server lokal mit Docker betreiben. Ich ziehe das Image per
docker pull redis
Dann habe ich diesen Befehl verwendet, um eine Docker-Version des Redis-Servers aufzurufen
docker run --name test -d redis redis-server --appendonly yes
Für meinen Test habe ich diese Instanz heruntergefahren. Ich habe
docker ps
um zu bestätigen, dass die Instanz ausgefallen war.
Jetzt möchte ich es wieder starten und bekomme folgendes
Docker: Fehlerantwort vom Daemon: Konflikt. Der Containername „/test“ wird bereits vom Container „29cae620afcc10c62f4704801178d71a041f4828c9f683b56a658affa9a01de5“ verwendet. Sie müssen diesen Container entfernen (oder umbenennen), um diesen Namen wiederverwenden zu können.
Gibt es eine schnellere Methode zum Neustarten, als docker rm test
zuerst den Neustart auszuführen?
Antwort1
ausführen docker ps -a
und die Container-ID bzw. den Namen (in Ihrem Beispiel „Test“) ermitteln
dann lauf docker start <ID>
oder docker start test
in deinem Fall