当我在跑步的时候
>>> import docker
>>> client = docker.from_env()
>>> client.containers.list()
字符串
我遇到了以下错误
requests.exceptions.ConnectionError: ('Connection aborted.', PermissionError(13, 'Permission denied'))
型
我认为这是因为docker-py无法访问docker守护进程。那么我该如何解决这个问题呢?
3条答案
按热度按时间nwo49xxi1#
根据Docker docs,您应该创建一个组并将您的用户附加到该组。
创建组
字符串
将用户附加到组
型
重新加载
型
iswrvxsc2#
你有一个正在运行的docker服务吗?你可能需要先启动它:
字符串
或者你系统里的其他类似的东西
或者,如果你在RHEL 8上使用podman,你可以这样做:
型
x6492ojm3#
对我来说,它只需要
sudo
权限-我安装了docker
包这样-字符串
然后通过使用sudo运行python脚本来解决这个问题-
型
希望这对某人有帮助。