V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sjmcefc2
V2EX  ›  程序员

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

  •  
  •   sjmcefc2 · Aug 27, 2019 · 3250 views
    This topic created in 2443 days ago, the information mentioned may be changed or developed.

    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 下面就排斥了。。。。

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

    5 replies    2019-11-09 08:37:27 +08:00
    sjmcefc2
        1
    sjmcefc2  
    OP
       Aug 27, 2019
    reddit 有个帖子提示成功的,是因为 podman 的版本不同?
    keyv
        2
    keyv  
       Aug 27, 2019 via iPhone
    podman 已经 1.4.4 了,1.0.4 已经落后好几个版本了。。。去项目的 issues 里面找找相关问题吧
    sjmcefc2
        3
    sjmcefc2  
    OP
       Aug 27, 2019
    RHEL8 Beta
    sudo yum module enable -y container-tools:1.0
    sudo yum module install -y container-tools:1.0
    用这个 podman 中的提示,貌似装不了最新版本?
    sjmcefc2
        4
    sjmcefc2  
    OP
       Aug 27, 2019
    能不能提示一下安装最新版 podman 这套工具的办法?
    sudo dnf module install container-tools:rhel8
    这条命令也是安装 podman1.0.3
    感觉 初始这块,podman 比 docker 文档要差很多啊
    yeya24
        5
    yeya24  
       Nov 9, 2019
    podman 这个东西和 docker 是不一样的。由于不同用户权限不同,它选择每个用户都把镜像和容器保存在自己本地的一个目录下。而如果使用 root,那么它默认会去找 /var/run/containers, 那肯定看不到你之前用其他用户下载的镜像了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2807 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 13:55 · PVG 21:55 · LAX 06:55 · JFK 09:55
    ♥ Do have faith in what you're doing.