V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sjmcefc2
V2EX  ›  程序员

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

  •  
  •   sjmcefc2 · 2019-08-27 15:17:23 +08:00 · 2728 次点击
    这是一个创建于 1676 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 条回复    2019-11-09 08:37:27 +08:00
    sjmcefc2
        1
    sjmcefc2  
    OP
       2019-08-27 15:18:54 +08:00
    reddit 有个帖子提示成功的,是因为 podman 的版本不同?
    keyv
        2
    keyv  
       2019-08-27 15:42:28 +08:00 via iPhone
    podman 已经 1.4.4 了,1.0.4 已经落后好几个版本了。。。去项目的 issues 里面找找相关问题吧
    sjmcefc2
        3
    sjmcefc2  
    OP
       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
        4
    sjmcefc2  
    OP
       2019-08-27 17:17:40 +08:00
    能不能提示一下安装最新版 podman 这套工具的办法?
    sudo dnf module install container-tools:rhel8
    这条命令也是安装 podman1.0.3
    感觉 初始这块,podman 比 docker 文档要差很多啊
    yeya24
        5
    yeya24  
       2019-11-09 08:37:27 +08:00
    podman 这个东西和 docker 是不一样的。由于不同用户权限不同,它选择每个用户都把镜像和容器保存在自己本地的一个目录下。而如果使用 root,那么它默认会去找 /var/run/containers, 那肯定看不到你之前用其他用户下载的镜像了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4440 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:04 · PVG 18:04 · LAX 03:04 · JFK 06:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.