卸载 docker 桌面后 Docker 使用错误的套接字路径

问题描述 投票:0回答:2

使用 KDE Neon

我使用以下说明安装了 docker 桌面: https://docs.docker.com/desktop/install/ubuntu/

遇到问题后,我卸载了使用

$ sudo apt remove docker-desktop
$ rm -r $HOME/.docker/desktop
$ sudo rm /usr/local/bin/com.docker.cli
$ sudo apt purge docker-desktop

然后我按照以下说明安装了 docker: https://docs.docker.com/engine/install/ubuntu/#set-up-the-repository

使用 sudo 时 Docker 运行良好,但不使用 sudo 则使用错误的套接字路径。

machi@machi-kde-surface:~$ docker run hello-world
docker: Cannot connect to the Docker daemon at unix:///home/machi/.docker/desktop/docker.sock. Is the docker daemon running?.
See 'docker run --help'.
machi@machi-kde-surface:~$ 

我已经检查过

/etc/init/docker.conf
,但看起来不错。它从哪里获得这个旧的桌面路径?

docker
2个回答
2
投票

删除了

/home/<user>/.docker
,重新安装了docker,现在可以了。


0
投票

我的问题是 docker 指向了错误的上下文。

docker context ls 截图

通过运行

docker context use default

更改回默认值

docker 上下文使用默认截图

© www.soinside.com 2019 - 2024. All rights reserved.