Podman : コンテナーイメージを登録する2024/02/28 |
コンテナー用のイメージファイルを新規登録するには以下のように設定します。
|
|
[1] | 例として、こちらで作成した FreeBSD のベースイメージに Apache httpd をインストールして、新しいコンテナーイメージとして登録します。 |
root@dlp:~ # podman images REPOSITORY TAG IMAGE ID CREATED SIZE localhost/freebsd-base latest 2527bfa5eeb4 19 hours ago 1.05 GB quay.io/centos/centos stream9 ce3ac91d4020 13 days ago 161 MB docker.io/library/ubuntu latest 3db8720ecbf5 2 weeks ago 80.4 MB # コンテナーを起動して [apache24] をインストール root@dlp:~ # podman run freebsd-base /bin/sh -c "pkg install -y apache24" podman ps -a | tail -1 66415c21bff7 localhost/freebsd-base:latest /bin/sh -c pkg in... 26 seconds ago Exited (0) 6 seconds ago boring_easley # [apache24] インストール済みイメージを登録 root@dlp:~ # podman commit 66415c21bff7 localhost/freebsd-httpd Getting image source signatures Copying blob e08c67379022 skipped: already exists Copying blob 93ffa0e6d857 done | Copying config add46dedb2 done | Writing manifest to image destination add46dedb2b7667084366b5ee744ec9ce5db6c85ebdf838cf1a9e972ab10f27eroot@dlp:~ # podman images REPOSITORY TAG IMAGE ID CREATED SIZE localhost/freebsd-httpd latest add46dedb2b7 23 seconds ago 1.44 GB localhost/freebsd-base latest 2527bfa5eeb4 20 hours ago 1.05 GB quay.io/centos/centos stream9 ce3ac91d4020 13 days ago 161 MB docker.io/library/ubuntu latest 3db8720ecbf5 2 weeks ago 80.4 MB # 登録したイメージからコンテナーを生成し [apache24] 確認 root@dlp:~ # podman run freebsd-httpd /usr/local/sbin/httpd -V Server version: Apache/2.4.58 (FreeBSD) Server built: unknown Server's Module Magic Number: 20120211:129 Server loaded: APR 1.7.3, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11 Compiled using: APR 1.7.3, APR-UTIL 1.6.3, PCRE 10.42 2022-12-11 Architecture: 64-bit Server MPM: prefork threaded: no forked: yes (variable process count) ..... ..... |
Sponsored Link |