Rocky Linux 8.4にコンテナー管理ツールPodman をインストールする

2021年10月20日

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

 

Rocky Linux 8

Posted by arkgame