我正在尝试在Red Hat Enterprise Linux 8(CentoOS 8)虚拟机中设置构建服务器。
我通过运行sudo dnf install-y@container tools
然后我运行了sudo podman pull mcr。微软com/dotnet/core/aspnet:3.1-buster-slim从docker中提取容器图像:
试图拉mcr。微软com/dotnet/core/aspnet:3.1-buster-slim。。。获取图像源签名
复制blob e936bd534ffb完成
复制blob caf64655bcbb完成
复制blob 4156e490f05f完成
复制blob 68ced04f60ab完成
复制blob 7064c3d93b4a完成
复制配置e2cd20adb1完成
将清单写入图像目标
存储签名
E2CD20ADB1292EF24CA70DE7ABADDAD57A5C932D3852B972E43B6F05A03DEA
我觉得这很成功。如果我再次运行它,我会被告知图层“已经存在”。然后我跑:
podman image ls
我得到了一张空名单:
创建的存储库标记图像ID大小
我还尝试了以下命令来获取列表:
podman图像ls-a
他们都给出了一个空列表。
我怎样才能看到我拉下来的集装箱图像?
更新:我运行了sudo podman run--rm--name=linuxconfig-test-p 80:80 http pd
,(在另一台机器上)浏览了我的linux机器的ip地址,得到了显示的It Works!
。所以podman至少部分正常工作。
事实证明,您必须使用sudo
运行。我跑:
sudo podman image ls
它返回了容器映像的列表。
与Docker不同,Podman将图像存储在用户的主目录中。默认路径是~/. local/share/容器/存储
,并且可以通过运行podman info
来验证。由于您将podman拉取
作为根用户执行,拉取的图像将存储在根用户的主目录中。这就是为什么当您在没有sudo
的情况下运行podman图像ls
时,没有列出任何图像。
podman背后的主要思想是它可以完全在用户模式下运行,而无需连接到特权守护程序。理想情况下,所有podman命令都应该在没有sudo
的情况下运行。
我有docker,但它与我的Fedora 31有冲突,我不得不删除docker: dnf删除docker-ce rm-rf/var/lib/docker 因为Podman更适合合作。但是在跑步之后 dnf安装播客 我的系统上安装了docker和postman。因此,在使用命令时: Podman拉软呢帽:最新款 这个日志出现了,这似乎是一种冲突 我试图删除docker,但bash将其与podman一
我尝试了一切,但图像不会显示,我试图缩小图像,但没有用,我试图改变路径,我试图更改图像的位置,但没有帮助,我试图在互联网上搜索,但什么都没有。 我看到的只是空白的图形用户界面,没有文本和图像。如果你能帮我,你会帮我一个大忙。 代码如下:
Podman 是 Libpod 的一部分,它的定义可以简单用这个命令表示:`alias docker=podman` Libpod 是一个创建容器 pod 的工具和库,它包含 pod 管理工具 Podman,Podman 管理 pod、容器、容器镜像和容器卷。 在较高的层面上,Libpod 和 Podman 的作用范围如下: 支持多种镜像格式,包括 OCI 和 Docker。 支持多种方式下载镜像
我正在使用此代码显示图像 图片存在于storage\app\public\images上,但它没有显示在我的页面上,顺便说一句,我已经创建了php artisan storage:link
我从django应用程序开始,并尝试在主页中显示图像。但是图像没有被显示。 我的settings.py: 我的网址.py: 我的home.html: 我得到文本显示而不是图像