在我的Ubuntu系统上,我犯了一个错误。我让Docker安装为一个snaps包,两个容器在运行。
几天后,我无意中把Docker装成了一个apt包.又给系统增加了两个容器。
总之,现在我的系统上有4个容器(我确信它们目前都在运行)。命令docker container ls只向我显示最后两个..。我不知道如何管理前两个容器(停止它们,重新启动它们,等等)。
最后的目标显然是“清洁”系统。但作为第一个目标,我可以接触到这些旧的容器。
我试过用snap run docker container ls,但我仍然只看到最后两个容器
谢谢你提供的任何信息/帮助
####################
感谢下面的评论,我解决了这个问题。非常感谢!这大概是我所建议的:
现在我可以看到我的拳头对着容器:-)
是时候重组我的个人电脑了
发布于 2022-02-04 10:17:20
要恢复到原来的设置(从而返回到作为snap安装的Docker ),我建议使用以下步骤:
docker stop <container ID>)apt版本(使用:sudo apt remove docker.io)docker ps)。snap版本的docker (docker run etc ...)重新启动包含原始参数、数据等的2个新容器。请让我知道以上是否有效,或如果您遇到其他问题迁移到一个干净的snap版本的Docker。
也是见这个问答关于一个类似的问题。
https://askubuntu.com/questions/1391090
复制相似问题