我有两个链接的docker容器。第一个是mariadb数据库,另一个是MediaWiki实例。我不再需要这两个,这就是为什么我要停止并删除它们。
我的问题是,我不能这样做。 我已经尝试了很多东西:
执行docker update --restart=no "containers"
。但是在我用docker container stop "container"
停止容器之后,它一直重新启动。
试图删除图像,因为它们正被容器使用(即使我杀死了该容器然后迅速尝试删除该图像)
使用systemctl restart docker
重新启动整个Docker服务。
我什至重新启动了整个服务器。
所有这些均无积极结果。 我有点沮丧。
我又有2个容器运行得很好。 (pyload和netdata)。完全没有问题。
由于我是Docker世界的新手,请告诉我您需要帮助我的东西:)
提前谢谢!
答案 0 :(得分:0)
杀死容器不会删除它们。您必须先删除已停止的容器,然后才能删除图像。
docker ps
向您显示当前正在运行的容器的列表。 docker ps -a
将显示所有容器的列表(已停止并正在运行)。
首先清理所有未通过docker rm $(docker ps -aq)
运行的容器
然后删除您不想要的图像docker rmi $(docker images)