首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在连接到/var/run/docker.sock时被拒绝的权限

在连接到/var/run/docker.sock时被拒绝的权限
EN

Stack Overflow用户
提问于 2022-01-20 14:14:08
回答 1查看 1.6K关注 0票数 3

我正在尝试使用https://containrrr.dev/watchtower/在RHEL8.0中使用podman。由于没有官方支持的RHEL8.0,我没有安装在这个VM的对接引擎。我已经启动了podman.socket服务,podman.sock位于/run/podman/podman.sock上

当我给出podman-compose up -d命令时,所有其他容器都成功启动,没有任何错误,但是了望塔容器使用代码(1)退出。

这是由了望塔容器生成的日志:

代码语言:javascript
复制
time="2022-01-20T13:45:50Z" level=error msg="Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.25/containers/json?filters=%7B%22status%22%3A%7B%22running%22%3Atrue%7D%7D&limit=0\": dial unix /var/run/docker.sock: connect: permission denied"
0

我给了/run/podman/podman.sock文件执行权限,但仍然得到了这个错误。

码头的片段-复合. with与了望塔服务。

代码语言:javascript
复制
  watchtower:
    image: index.docker.io/containrrr/watchtower:1.3.0
    volumes:
      - /run/podman/podman.sock:/var/run/docker.sock 

由于我没有docker.sock,所以我正在将podman.sock安装到docker.sock上,以便了望塔可以与docker通信。

我怎么才能修好它?(我不想安装码头)

EN

回答 1

Stack Overflow用户

发布于 2022-05-17 13:54:08

默认的podman套接字是root:root 660。您可能必须创建一个组和/或chmod套接字。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70787762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档