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