Es gibt einen Bereich von Diensten, die in docker-compose.yml definiert sind. Diese Dienste wurden gestartet. Ich muss nur einen von diesen neu erstellen und ohne andere Dienste starten. ich die folgenden Befehle:Wie Docker-Container in docker-compose.yml neu erstellen?
docker-compose up -d # run all services
docker-compose stop nginx # stop only one. but it still running !!!
docker-compose build --no-cache nginx
docker-compose up -d --no-deps # link nginx to other services
Am Ende bekam ich alt nginx Container. Übrigens tötet docker-compose nicht alle laufenden Container!
Wenn Sie alle Container "stoppen" und 'rm' möchten, können Sie den Befehl' docker-compose down' verwenden. Ihre Lösung ist besser, wenn Sie nur einige loswerden wollen. – hirowatari