Rocky Linux 8.4にコンテナー管理ツールPodman をインストールする
OSバージョンの確認
[root@testrocky ~]# cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)
1.podmanをインストール
[root@testrocky ~]# dnf -y install podman
2.Rocky Linux公式イメージファイルをダウンロード
[root@testrocky ~]# podman pull docker.io/rockylinux/rockylinux Trying to pull docker.io/rockylinux/rockylinux:latest... Getting image source signatures 略 Storing signatures 333da17614b642a228c30edcb2bddfdf17b2d713ae71b7930c44b714ff8b92e7
3.コンテナでechoを実行確認
[root@testrocky ~]# podman run rockylinux /bin/echo "study skill in podman" study skill in podman
4.コンテナー環境に接続
[root@testrocky ~]# podman run -it rockylinux /bin/bash コンテナー環境に接続 [root@d18bfff6c5c6 /]# [root@d18bfff6c5c6 /]# uname -a Linux d18bfff6c5c6 4.18.0-305.3.1.el8_4.x86_64 #1 SMP Thu Jun 17 07:52:48 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
ホストのコンソールに戻る
[root@d18bfff6c5c6 /]# exit
exit
5.コンテナーをデーモンで起動
[root@testrocky ~]# podman run -itd rockylinux /bin/bash 5590899ed05390b7fdf8c20c626c7c0c08d05188ab3894285383319f961d3a5e
podmanプロセス表示
[root@testrocky ~]# podman ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5590899ed053 docker.io/rockylinux/rockylinux:latest /bin/bash 48 seconds ago Up 49 seconds ago awesome_chaplygin
6.指定「CONTAINER ID」のコンテナー環境に接続
[root@testrocky ~]# podman exec -it 5590899ed053 /bin/bash [root@5590899ed053 /]# コンソールに戻る [root@5590899ed053 /]# exit exit
7.コンテナープロセスを終了
[root@testrocky ~]# podman stop 5590899ed053 5590899ed053 プロセスの確認 [root@testrocky ~]# podman ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES