[英]docker-py : PermissionError(13)
当我跑步时
>>> import docker
>>> client = docker.from_env()
>>> client.containers.list()
我遇到了以下错误
requests.exceptions.ConnectionError: ('Connection aborted.', PermissionError(13, 'Permission denied'))
我认为这是因为 docker-py 无法访问 docker 守护进程。 那么我该如何解决呢?
根据Docker 文档,您应该创建一个组并将您的用户附加到该组。
创建组
sudo groupadd docker
将用户附加到组
sudo usermod -aG docker $USER
重新加载
su -s ${USER}
您是否有正在运行的 docker 服务? 您可能需要先启动它:
sudo systemctl start docker
或您系统上的任何等价物。
或者,如果您使用 RHEL8 并使用 podman,您可以执行以下操作:
podman system service tcp:localhost:8080 --time=0 &
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.