这就是目前的情况:
hamsterofdeath@HodVm:~$ docker ps
Cannot connect to the Docker daemon at unix:///home/hamsterofdeath/.docker/desktop/docker.sock. Is the docker daemon running?
hamsterofdeath@HodVm:~$ sudo docker ps
[sudo] password for hamsterofdeath:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
hamsterofdeath@HodVm:~$ docker ps
Cannot connect to the Docker daemon at unix:///home/hamsterofdeath/.docker/desktop/docker.sock. Is the docker daemon running?
hamsterofdeath@HodVm:~$ sudo groupadd docker
groupadd: group 'docker' already exists
hamsterofdeath@HodVm:~$ sudo gpasswd -a ${USER} docker
Adding user hamsterofdeath to group docker
hamsterofdeath@HodVm:~$ docker ps
Cannot connect to the Docker daemon at unix:///home/hamsterofdeath/.docker/desktop/docker.sock. Is the docker daemon running?
hamsterofdeath@HodVm:~$
cat /etc/组给我“码头:X:996:仓鼠死亡”
注销和再次进入都不会改变任何事情。我也试过:
sudo usermod -aG docker $USER
sudo usermod -a -G docker $USER
但它没有效果。我该怎么办?我总是得到:
Cannot connect to the Docker daemon at unix:///home/hamsterofdeath/.docker/desktop/docker.sock. Is the docker daemon running?
或
Error response from daemon: dial unix /home/hamsterofdeath/.docker/desktop/docker.raw.sock: connect: connection refused
对于sudo,它起作用了。
可能还会有另一个(?)我把码头移除的问题
sudo apt remove docker
但“码头”命令仍然存在。
amsterofdeath@HodVm:~$ sudo apt remove docker
[sudo] password for hamsterofdeath:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'docker' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
hamsterofdeath@HodVm:~$ docker ps
Cannot connect to the Docker daemon at unix:///home/hamsterofdeath/.docker/desktop/docker.sock. Is the docker daemon running?
hamsterofdeath@HodVm:~$
发布于 2022-06-16 10:53:09
你可以试试:
stat -c %U:%G /home/hamsterofdeath/.docker/desktop/docker.raw.sock | grep -v root:docker
,如果确实这样做的话:
chown root:docker /home/hamsterofdeath/.docker/desktop/docker.raw.sock
否则,转到后装并在那里尝试所有步骤,特别是因为它看起来像是一个VM重新启动它。
下一个码头桌面是相当粗略。我个人建议使用VS-Code Docker扩展,因为它提供了与docker桌面几乎相同的功能,并且可以与Ubuntu一起工作。请参阅码头扩展区VS-代码
https://stackoverflow.com/questions/72644563
复制相似问题