「Rocky Linux 8」Podmanを使ってコンテナー環境へアクセスする

2021年10月20日

1.イメージを確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@arkgame ~]# podman images
REPOSITORY TAG IMAGE ID CREATED SIZE
localhost/arkgame/rockylinux-httpd latest 8a49f4c867e1 13 minutes ago 407 MB
[root@arkgame ~]# podman images REPOSITORY TAG IMAGE ID CREATED SIZE localhost/arkgame/rockylinux-httpd latest 8a49f4c867e1 13 minutes ago 407 MB
[root@arkgame ~]# podman images
REPOSITORY                          TAG         IMAGE ID      CREATED         SIZE
localhost/arkgame/rockylinux-httpd  latest      8a49f4c867e1  13 minutes ago  407 MB

2.コンテナー、httpdを起動
書式
ホスト側のポート:コンテナー側のポート

操作例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@arkgame ~]# podman run -dt -p 8081:80 arkgame/rockylinux-httpd /usr/sbin/apachectl -D FOREGROUND
e9652ed57b5ac957db55e7945ae1f76c0b7a056fb90b46421cafad4d043d66b5
[root@arkgame ~]# podman run -dt -p 8081:80 arkgame/rockylinux-httpd /usr/sbin/apachectl -D FOREGROUND e9652ed57b5ac957db55e7945ae1f76c0b7a056fb90b46421cafad4d043d66b5
[root@arkgame ~]# podman run -dt -p 8081:80 arkgame/rockylinux-httpd /usr/sbin/apachectl -D FOREGROUND
e9652ed57b5ac957db55e7945ae1f76c0b7a056fb90b46421cafad4d043d66b5

確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@arkgame ~]# podman ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e9652ed57b5a localhost/arkgame/rockylinux-httpd:latest /usr/sbin/apachec... About a minute ago Up About a minute ago 0.0.0.0:8081->80/tcp infallible_dirac
[root@arkgame ~]# podman ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e9652ed57b5a localhost/arkgame/rockylinux-httpd:latest /usr/sbin/apachec... About a minute ago Up About a minute ago 0.0.0.0:8081->80/tcp infallible_dirac
[root@arkgame ~]# podman ps
CONTAINER ID  IMAGE                                      COMMAND               CREATED             STATUS                 PORTS                 NAMES
e9652ed57b5a  localhost/arkgame/rockylinux-httpd:latest  /usr/sbin/apachec...  About a minute ago  Up About a minute ago  0.0.0.0:8081->80/tcp  infallible_dirac

3.トップページを作成

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@arkgame ~]# podman exec e9652ed57b5a /bin/bash -c ' echo "study podman container" > /var/www/html/index.html'
[root@arkgame ~]# podman exec e9652ed57b5a /bin/bash -c ' echo "study podman container" > /var/www/html/index.html'
[root@arkgame ~]# podman exec e9652ed57b5a  /bin/bash -c ' echo "study podman container" > /var/www/html/index.html'

トップページのアクセス
[root@arkgame ~]# curl 127.0.0.1:8081
study podman container

Rocky Linux 8,Software

Posted by arkgame