我有几个容器需要删除。但是当我停止它们时,它们会重新启动,所以我无法删除它们。我尝试使用命令 sudo docker update --restart=no [docker name]
对它们进行更新,但它们仍然在重新启动。
这是我的 docker ps 输出:
~$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8482a3ba7a1c homeassistant/amd64-hassio-dns:2021.01.0 "/init" About a minute ago Up About a minute hassio_dns
bf6edaa5add5 homeassistant/amd64-hassio-multicast:2021.04.0 "/init" 8 minutes ago Up 8 minutes hassio_multicast
f53752b4920f homeassistant/amd64-hassio-audio:2021.02.1 "/init" 8 minutes ago Up 8 minutes hassio_audio
2b5ed16c305d homeassistant/amd64-hassio-cli:2021.03.1 "/init /bin/bash -c …" 9 minutes ago Up 9 minutes hassio_cli
27fdf9452c85 homeassistant/amd64-hassio-observer:2020.10.1 "/init" 9 minutes ago Up 9 minutes 0.0.0.0:4357->80/tcp hassio_observer
612417c38db1 homeassistant/amd64-hassio-supervisor "/init" 6 days ago Up 16 minutes hassio_supervisor
它们在Synology NAS上运行
docker update
命令中提供了_container id_或_container name_? 例如,使用docker update --restart=no 8482a3ba7a1c
命令来更新正在运行的homeassistant/amd64-hassio-dns
容器的重启策略。 - Jeroen van der Laandocker rm -f <container_name>
可能会解决问题。如果仍然无法解决,由于您在 Synology 上,您可能只想使用 GUI。 - Zeitounator