求教 podman 每次运行都要重新 pull image 吗?

2019-08-27 15:17:23 +08:00
 sjmcefc2

podman 1.0.4 版本 rhel8 podman pull postgres 完成了 postgres 的下载

可是 运行 sudo podman run --rm --name postgres -v /data:/var/lib/postgresql/data -p 0.0.0.0:5432:5432 -d docker.io/library/postgres

说好的不用 root 的 sudo,为什么直接 podman 提示 rootless 无法绑定端口? 为何我本地有 postgres 的镜像,sudo podman 的时候还要一个劲提示下载?当然,现在好像看到的帖子都是直接运行下载镜像的。 docker 下面--rm 和-d 不排斥的,在 podman 下面就排斥了。。。。

求教,哪里有比较基本的教程可以

2752 次点击
所在节点    程序员
5 条回复
sjmcefc2
2019-08-27 15:18:54 +08:00
reddit 有个帖子提示成功的,是因为 podman 的版本不同?
keyv
2019-08-27 15:42:28 +08:00
podman 已经 1.4.4 了,1.0.4 已经落后好几个版本了。。。去项目的 issues 里面找找相关问题吧
sjmcefc2
2019-08-27 16:32:42 +08:00
RHEL8 Beta
sudo yum module enable -y container-tools:1.0
sudo yum module install -y container-tools:1.0
用这个 podman 中的提示,貌似装不了最新版本?
sjmcefc2
2019-08-27 17:17:40 +08:00
能不能提示一下安装最新版 podman 这套工具的办法?
sudo dnf module install container-tools:rhel8
这条命令也是安装 podman1.0.3
感觉 初始这块,podman 比 docker 文档要差很多啊
yeya24
2019-11-09 08:37:27 +08:00
podman 这个东西和 docker 是不一样的。由于不同用户权限不同,它选择每个用户都把镜像和容器保存在自己本地的一个目录下。而如果使用 root,那么它默认会去找 /var/run/containers, 那肯定看不到你之前用其他用户下载的镜像了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/595548

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX