首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Rocky 9 (RHEL9)上码头陷入“无根”模式

在Rocky 9 (RHEL9)上码头陷入“无根”模式
EN

Server Fault用户
提问于 2023-04-03 22:18:26
回答 1查看 123关注 0票数 0

我试着在Rocky Linux 9上以无根模式设置podman,但是在遇到一些问题之后,我卸载了所有的东西,然后回到了Docker。在Jenkins构建节点时,我使用的许多主机都是以相同的方式配置的。当我以docker run hello-world用户的身份在这些主机上运行jenkins时,它可以正常工作。然而,当我从Jenkins运行时,他们立即失败了,因为它试图使用"user“套接字而不是/var/run/docker.socket

代码语言:javascript
复制
+ whoami
jenkins
[Pipeline] sh
+ groups
users wheel mock docker
[Pipeline] sh
+ docker run hello-world
docker: Cannot connect to the Docker daemon at unix:///run/user/10002/docker.sock. Is the docker daemon running?.
See 'docker run --help'.

我确保还原在无根设置期间所做的任何更改,包括删除/etc/subuid/etc/subgid中Jenkins用户的条目。我还确保将export DOCKER_HOST="unix:///var/run/docker.sock"添加到~/.bashrc中,但仍然遇到此错误。我确信这是我忽略的很明显的事情,但我只是看不出来。

EN

回答 1

Server Fault用户

发布于 2023-04-04 02:15:51

我和波德曼也有同样的问题。花了一段时间才弄清楚,我已经详细介绍了如何将Podman设置为用户(对我来说也是在Rocky上) 这里

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

https://serverfault.com/questions/1127838

复制
相关文章

相似问题

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