python - docker.from_env()返回FileNotFoundError:[Errno 2]没有这样的文件或目录

标签 python python-3.x docker

在Windows 10中运行的Docker(19.03.12)
一个装有Python 3.7.3的容器,pip install docker(4.3.1),
运行docker.from_env()时,返回失败。
有人可以帮忙吗?谢谢!

Python 3.7.3 (default, Jul 25 2020, 13:03:44)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
    >>> import docker
    >>> docker.from_env()
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 600, in urlopen
    chunked=chunked)
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 354, in _make_request
    conn.request(method, url, **httplib_request_kw)
  File "/usr/lib/python3.7/http/client.py", line 1244, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1290, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1239, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.7/http/client.py", line 1026, in _send_output
    self.send(msg)
  File "/usr/lib/python3.7/http/client.py", line 966, in send
    self.connect()
  File "/usr/local/lib/python3.7/dist-packages/docker/transport/unixconn.py", line 43, in connect
    sock.connect(self.unix_socket)
FileNotFoundError: [Errno 2] No such file or directory

最佳答案

答案在这里:
How do you mount the docker socket on Windows?
第二个答案对我有用。
docker run --rm -it -v“//var/run/docker.sock://var/run/docker.sock” image_with_docker docker版本
我没有使用引号。仅:(主机路径和容器路径都有双/首位)
docker run --rm -it -v //var/run/docker.sock://var/run/docker.sock image_with_docker docker版本

关于python - docker.from_env()返回FileNotFoundError:[Errno 2]没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64273480/

相关文章:

docker - 使用 docker 镜像手动启动 super 账本节点

python - 基于密度的聚类如何获取属于其簇的文档?

django - 没有外键关系的内联管理

python - 不理解地计算总和

python - 宏程序不起作用

Docker - 如何从私有(private)注册表中删除图像

python - Google Cloud Dataproc OOM 问题

python - 首次保存时从用户模型获取 OneToOneField 数据

python - Django标签模型设计

docker - 在 Ubuntu 18.04 上访问 Docker 容器中的主机