あとがきのようなもの

インフラ関連,コンテナ,仮想化技術、過去に書いた記事の解説など

CentOS Stream 8 向けのPodman v3.3.0-devのリリース

CentOS Stream 8向けのcontainer-toolsのパッケージ更新があった模様。Defaultのrhel8 Streamが7/28の日付で更新されている。

2021/8/3、時点のcontainer-tools(Stream:rhel8)

$ sudo dnf module info container-tools

出力結果を開く

Name             : container-tools
Stream           : rhel8 [d][e][a]
Version          : 8050020210728141601
Context          : faa19cc5
Architecture     : x86_64
Profiles         : common [d]
Default profiles : common
Repo             : appstream
Summary          : Most recent (rolling) versions of podman, buildah, skopeo, runc, conmon, runc, conmon, CRIU, Udica, etc as well as dependencies such as container-selinux built and tested together, and updated as frequently as every 12 weeks.
Description      : Latest versions of podman, buildah, skopeo, runc, conmon, CRIU, Udica, etc as well as dependencies such as container-selinux built and tested together, and updated as frequently as every 12 weeks. Only very limited back ports are provided to this stream, and most patches come from providing new versions.
Requires         : platform:[el8]
Artifacts        : buildah-0:1.21.4-2.module_el8.5.0+870+f792de72.src
                 : buildah-0:1.21.4-2.module_el8.5.0+870+f792de72.x86_64
                 : buildah-debuginfo-0:1.21.4-2.module_el8.5.0+870+f792de72.x86_64
                 : buildah-debugsource-0:1.21.4-2.module_el8.5.0+870+f792de72.x86_64
                 : buildah-tests-0:1.21.4-2.module_el8.5.0+870+f792de72.x86_64
                 : buildah-tests-debuginfo-0:1.21.4-2.module_el8.5.0+870+f792de72.x86_64
                 : cockpit-podman-0:32-2.module_el8.5.0+870+f792de72.noarch
                 : cockpit-podman-0:32-2.module_el8.5.0+870+f792de72.src
                 : conmon-2:2.0.29-1.module_el8.5.0+870+f792de72.src
                 : conmon-2:2.0.29-1.module_el8.5.0+870+f792de72.x86_64
                 : conmon-debuginfo-2:2.0.29-1.module_el8.5.0+870+f792de72.x86_64
                 : conmon-debugsource-2:2.0.29-1.module_el8.5.0+870+f792de72.x86_64
                 : container-selinux-2:2.164.1-1.module_el8.5.0+870+f792de72.noarch
                 : container-selinux-2:2.164.1-1.module_el8.5.0+870+f792de72.src
                 : containernetworking-plugins-0:0.9.1-1.module_el8.5.0+733+9bb5dffa.src
                 : containernetworking-plugins-0:0.9.1-1.module_el8.5.0+733+9bb5dffa.x86_64
                 : containernetworking-plugins-debuginfo-0:0.9.1-1.module_el8.5.0+733+9bb5dffa.x86_64
                 : containernetworking-plugins-debugsource-0:0.9.1-1.module_el8.5.0+733+9bb5dffa.x86_64
                 : containers-common-1:1.3.1-7.module_el8.5.0+870+f792de72.x86_64
                 : crit-0:3.15-2.module_el8.5.0+870+f792de72.x86_64
                 : criu-0:3.15-2.module_el8.5.0+870+f792de72.src
                 : criu-0:3.15-2.module_el8.5.0+870+f792de72.x86_64
                 : criu-debuginfo-0:3.15-2.module_el8.5.0+870+f792de72.x86_64
                 : criu-debugsource-0:3.15-2.module_el8.5.0+870+f792de72.x86_64
                 : criu-devel-0:3.15-2.module_el8.5.0+870+f792de72.x86_64
                 : criu-libs-0:3.15-2.module_el8.5.0+870+f792de72.x86_64
                 : criu-libs-debuginfo-0:3.15-2.module_el8.5.0+870+f792de72.x86_64
                 : crun-0:0.20.1-1.module_el8.5.0+870+f792de72.src
                 : crun-0:0.20.1-1.module_el8.5.0+870+f792de72.x86_64
                 : crun-debuginfo-0:0.20.1-1.module_el8.5.0+870+f792de72.x86_64
                 : crun-debugsource-0:0.20.1-1.module_el8.5.0+870+f792de72.x86_64
                 : fuse-overlayfs-0:1.6-1.module_el8.5.0+870+f792de72.src
                 : fuse-overlayfs-0:1.6-1.module_el8.5.0+870+f792de72.x86_64
                 : fuse-overlayfs-debuginfo-0:1.6-1.module_el8.5.0+870+f792de72.x86_64
                 : fuse-overlayfs-debugsource-0:1.6-1.module_el8.5.0+870+f792de72.x86_64
                 : libslirp-0:4.4.0-1.module_el8.5.0+870+f792de72.src
                 : libslirp-0:4.4.0-1.module_el8.5.0+870+f792de72.x86_64
                 : libslirp-debuginfo-0:4.4.0-1.module_el8.5.0+870+f792de72.x86_64
                 : libslirp-debugsource-0:4.4.0-1.module_el8.5.0+870+f792de72.x86_64
                 : libslirp-devel-0:4.4.0-1.module_el8.5.0+870+f792de72.x86_64
                 : oci-seccomp-bpf-hook-0:1.2.3-3.module_el8.5.0+870+f792de72.src
                 : oci-seccomp-bpf-hook-0:1.2.3-3.module_el8.5.0+870+f792de72.x86_64
                 : oci-seccomp-bpf-hook-debuginfo-0:1.2.3-3.module_el8.5.0+870+f792de72.x86_64
                 : oci-seccomp-bpf-hook-debugsource-0:1.2.3-3.module_el8.5.0+870+f792de72.x86_64
                 : podman-0:3.3.0-0.15.module_el8.5.0+870+f792de72.src
                 : podman-0:3.3.0-0.15.module_el8.5.0+870+f792de72.x86_64
                 : podman-catatonit-0:3.3.0-0.15.module_el8.5.0+870+f792de72.x86_64
                 : podman-catatonit-debuginfo-0:3.3.0-0.15.module_el8.5.0+870+f792de72.x86_64
                 : podman-debuginfo-0:3.3.0-0.15.module_el8.5.0+870+f792de72.x86_64
                 : podman-debugsource-0:3.3.0-0.15.module_el8.5.0+870+f792de72.x86_64
                 : podman-docker-0:3.3.0-0.15.module_el8.5.0+870+f792de72.noarch
                 : podman-plugins-0:3.3.0-0.15.module_el8.5.0+870+f792de72.x86_64
                 : podman-plugins-debuginfo-0:3.3.0-0.15.module_el8.5.0+870+f792de72.x86_64
                 : podman-remote-0:3.3.0-0.15.module_el8.5.0+870+f792de72.x86_64
                 : podman-remote-debuginfo-0:3.3.0-0.15.module_el8.5.0+870+f792de72.x86_64
                 : podman-tests-0:3.3.0-0.15.module_el8.5.0+870+f792de72.x86_64
                 : python3-criu-0:3.15-2.module_el8.5.0+870+f792de72.x86_64
                 : runc-0:1.0.1-3.module_el8.5.0+870+f792de72.src
                 : runc-0:1.0.1-3.module_el8.5.0+870+f792de72.x86_64
                 : runc-debuginfo-0:1.0.1-3.module_el8.5.0+870+f792de72.x86_64
                 : runc-debugsource-0:1.0.1-3.module_el8.5.0+870+f792de72.x86_64
                 : skopeo-1:1.3.1-7.module_el8.5.0+870+f792de72.src
                 : skopeo-1:1.3.1-7.module_el8.5.0+870+f792de72.x86_64
                 : skopeo-debuginfo-1:1.3.1-7.module_el8.5.0+870+f792de72.x86_64
                 : skopeo-debugsource-1:1.3.1-7.module_el8.5.0+870+f792de72.x86_64
                 : skopeo-tests-1:1.3.1-7.module_el8.5.0+870+f792de72.x86_64
                 : slirp4netns-0:1.1.8-1.module_el8.5.0+733+9bb5dffa.src
                 : slirp4netns-0:1.1.8-1.module_el8.5.0+733+9bb5dffa.x86_64
                 : slirp4netns-debuginfo-0:1.1.8-1.module_el8.5.0+733+9bb5dffa.x86_64
                 : slirp4netns-debugsource-0:1.1.8-1.module_el8.5.0+733+9bb5dffa.x86_64
                 : toolbox-0:0.0.99.2-4.module_el8.5.0+870+f792de72.src
                 : toolbox-0:0.0.99.2-4.module_el8.5.0+870+f792de72.x86_64
                 : toolbox-debuginfo-0:0.0.99.2-4.module_el8.5.0+870+f792de72.x86_64
                 : toolbox-debugsource-0:0.0.99.2-4.module_el8.5.0+870+f792de72.x86_64
                 : toolbox-tests-0:0.0.99.2-4.module_el8.5.0+870+f792de72.x86_64
                 : udica-0:0.2.4-2.module_el8.5.0+870+f792de72.noarch
                 : udica-0:0.2.4-2.module_el8.5.0+870+f792de72.src

Podman、Buildah、Skopeoのバージョン

$ podman version
Version:      3.3.0-dev
API Version:  3.3.0-dev
Go Version:   go1.16.6
Built:        Wed Jul 28 23:51:41 2021
OS/Arch:      linux/amd64

$ buildah version
Version:         1.21.4
Go Version:      go1.16.6
Image Spec:      1.0.1-dev
Runtime Spec:    1.0.2-dev
CNI Spec:        0.4.0
libcni Version:  v0.8.1
image Version:   5.12.0
Git Commit:
Built:           Wed Jul 28 23:51:41 2021
OS/Arch:         linux/amd64

$ skopeo --version
skopeo version 1.3.2-dev

2021年8月3日時点では、PodmanのGitHubリポジトリではv3.3.0はリリースされていないためCentOS Stream向けのみ先行リリースされている。

(追記) GitHubリポジトリにPodman v3.3.0-rc1のタグが追加されてました。 github.com

CentOS/CentOS Streamなど多くのディストリ向けに開発版をビルドしているKubic projectのパッケージでもまだv3.3.0はない。

Fedoraupdate-testingリポジトリでもまだGitHubリリース版と同じv.3.2.3。

$ sudo dnf info podman
メタデータの期限切れの最終確認: 0:00:49 時間前の 2021年08月03日 03時59分01秒 に実施しました。
インストール済みパッケージ
名前         : podman
エポック     : 3
バージョン   : 3.2.3
リリース     : 1.fc34
Arch         : x86_64
サイズ       : 46 M
ソース       : podman-3.2.3-1.fc34.src.rpm
リポジトリー : @System
repo から    : updates-testing
概要         : Manage Pods, Containers and Container Images
URL          : https://podman.io/
ライセンス   : ASL 2.0
説明         : podman (Pod Manager) is a fully featured container engine that is a simple
             : daemonless tool.  podman provides a Docker-CLI comparable command line that
             : eases the transition from other container engines and allows the management of
             : pods, containers and images.  Simply put: alias docker=podman.
             : Most podman commands can be run as a regular user, without requiring
             : additional privileges.
             :
             : podman uses Buildah(1) internally to create container images.
             : Both tools share image (not container) storage, hence each can use or
             : manipulate images (but not containers) created by the other.
             :
             : Manage Pods, Containers and Container Images
             : podman Simple management tool for pods, containers and images

Fedora開発版(現時点ではF35)向けのパッケージにはPodman v3.3.0が存在している。 - Fedora Updates System

これまでになかったパターンで最新版がリリースされたので今後の更新がどうなるか継続的にチェックしていく。