相关疑难解决方法(0)

无法连接到unix上的Docker守护程序:/var/run/docker.sock.docker守护程序是否正在运行?

我已经应用了互联网上的所有解决方案但仍然无法运行Docker.

我想在我的服务器上使用Scrapy Splash.

这是history我跑的命令.

docker run -p 8050:8050 scrapinghub/splash
sudo docker run -p 8050:8050 scrapinghub/splash
sudo usermod -aG docker $(whoami)
sudo docker run -p 8050:8050 scrapinghub/splash
newgrp docker
sudo docker run -p 8050:8050 scrapinghub/splash
reboot
sudo docker run -p 8050:8050 scrapinghub/splash
docker run -p 8050:8050 scrapinghub/splash
Run Code Online (Sandbox Code Playgroud)

您可以看到我也尝试重启我的服务器,但它没有帮助.

看到的输出 ps -aux | grep docker

root@mani:/var/www/html# ps aux | grep docker
root      8524  0.0  0.8 127904 13964 ?        Ssl  17:21   0:00 /usr/bin/dockerd --raw-logs
root      8534  0.0  0.3  90588  5012 ? …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu docker ubuntu-14.04

94
推荐指数
26
解决办法
19万
查看次数

PyCharm 无法连接到 Docker,认为 Docker 守护进程没有运行

Docker 的 PyCharm 接口突然停止在我的 Mac 上工作。当我尝试连接到 Docker 时,收到错误消息“无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程。docker 守护进程正在运行吗?”。

Docker 似乎工作正常。docker info返回合理的结果。Docker 桌面正在运行。我可以通过 Docker Desktop 启动一个容器并连接到它。基巴纳可以工作。唯一看起来奇怪的是它/var/run/docker.sock并不存在。

docker.sock难道是一个不存在的问题吗?

Docker 的 PyCharm 配置如下所示:

在此输入图像描述

我没有改变它,因为一切正常。

一个常见的解决方案建议在线更改文件的权限/var/run/docker.sock,但显然我不能这样做。有各种各样的事情可以尝试,但大多数都需要 sudo,而我在这台机器上没有管理员权限。有一个 Stack Overflow 问题描述了相同的情况,但问题是 Docker 无法在没有 sudo 的情况下运行,但这里不是这种情况。

特别奇怪的是,几天前它还可以工作,据我所知,机器上没有任何变化。相同的 PyCharm 设置、相同的 Docker、相同的操作系统。我上线了

  • Python 社区版 2021.2.3
  • Docker 版本 20.10.22,内部版本 3a2c30b
  • Mac OSX 文图拉 13.1

我尝试过重新启动系统。

关于什么被破坏了有什么想法吗?

macos pycharm docker docker-daemon

4
推荐指数
1
解决办法
945
查看次数

标签 统计

docker ×2

docker-daemon ×1

linux ×1

macos ×1

pycharm ×1

ubuntu ×1

ubuntu-14.04 ×1