我试图直接在SLES 12上安装podman,但是看起来这个包丢失了。
dmitry@sles12:~> sudo zypper in podman
Refreshing service 'Advanced_Systems_Management_Module_x86_64'.
Refreshing service 'Containers_Module_x86_64'.
Refreshing service 'Legacy_Module_x86_64'.
Refreshing service 'Public_Cloud_Module_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_Server_x86_64'.
Refreshing service 'Web_and_Scripting_Module_x86_64'.
Loading repository data...
Reading installed packages...
'podman' not found in package names. Trying capabilities.
No provider of 'podman' found.
Resolving package dependencies...
Nothing to do.我发现的关于在SLES 12上运行podman的唯一信息是
SLES 12是一个不适合使用当前容器技术的平台。它太老了,不能以码头为基础,而不是码头工人。
来源:https://lists.opensuse.org/opensuse-kubic/2019-10/msg00009.html
据我所知,SLES 12仍然支持。我查看了SLES 12 SP4和SLES 12 SP5的最新发布说明,这两个版本是在第一次公开发布podman之后发布的,但没有提到podman。
发布于 2021-04-21 07:49:17
Podman没有为SLE-11提供正式服务。
请查看SLES 15 SP2的发布说明("5.2.1对podman的支持“):
从15 SP2开始,podman是一个受支持的容器引擎。但是,目前不支持podman的某些特性:.
您可以通过使用来自基于社区的虚拟化:容器存储库的包来尝试不支持的版本的podman:
https://build.opensuse.org/package/show/Virtualization%3Acontainers/podman
示范程序:
zypper ar --refresh https://download.opensuse.org/repositories/Virtualization:/containers/SLE_12_SP5/Virtualization:containers.repo
zypper ref
zypper in podman在此过程中,您肯定需要接受/信任回购的签名细节,最终还需要从其他存储库安装额外的依赖项。
迁移到SLES 15 SP2可能是更容易的方法。
https://stackoverflow.com/questions/66951925
复制相似问题