sudo reboot
重新启动(使用)Ubuntu(20.04)服务器后,Docker 命令不起作用。
现在,对于任何带有 docker 的命令,它都会给我一个错误。例如,
$ docker --help
cannot update snap namespace: cannot create symlink in "/etc/docker": existing file in the way
snap-update-ns failed with code 1
当我手动检查时,文件夹中有一个名为 json 字典key.json
的文件。/etc/docker
在重新启动之前,我在后台运行了几个 docker 容器并连接了卷。当我systemctl start docker
按照一个 StackOverflow 答案中所述运行时,我得到了
Failed to start docker.service: Unit docker.service not found.
至少在重新启动之前恢复那里的 docker 映像会很棒。
- 编辑 -
出于某种原因,docker 现在正在工作。在导致错误的初始重新启动后,我再次重新启动。但没有任何改善。但是,它现在工作正常。我不知道是什么解决了这个问题,也许是 cmd journalctl -u docker.service
(如评论中所建议的)以某种方式或其他原因提供了帮助。
那么,如果有人能回答问题的最初原因是什么,那就太好了?它可能会帮助我们在未来避免这种情况。