Podman : コンテナーの基本操作2024/02/28 |
コンテナーの基本操作です。 |
|
[1] | |
[2] | コンテナーから echo を実行して [Welcome to the Podman World] を出力します。 |
root@dlp:~ # podman images REPOSITORY TAG IMAGE ID CREATED SIZE localhost/freebsd-base latest 2527bfa5eeb4 19 hours ago 1.05 GB # コンテナーから echo 実行 root@dlp:~ # podman run localhost/freebsd-base /bin/echo "Welcome to the Podman World" Welcome to the Podman World |
[3] | コンテナー環境の対話型シェルセッションに接続するには以下のように [-i] オプションと [-t] オプションを付加します。 コンテナー環境内で [exit] すると、ホストのコンソールに戻ってコンテナー環境のプロセスは終了します。 |
root@dlp:~ #
# podman run -it localhost/freebsd-base /bin/sh # # 接続した
uname -ro; hostname FreeBSD 14.0-RELEASE 7989b7be4acd
#
root@dlp:~ # exit
# 戻った
|
[4] | コンテナーをデーモンとして起動するには [-d] オプションを付加します。 |
root@dlp:~ # podman run -itd localhost/freebsd-base /bin/sh 57634d61baff5d7fd5f80112b0a5dd45e535d36fdb11a6ff9be83346a7768110 # podman プロセス表示 root@dlp:~ # podman ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 57634d61baff localhost/freebsd-base:latest /bin/sh 7 seconds ago Up 7 seconds friendly_goldstine # コンテナー環境に接続 root@dlp:~ # podman exec -it 57634d61baff /bin/sh # # 接続した # exit
# コンテナープロセスを終了する (強制終了する場合は [kill]) root@dlp:~ # podman stop 57634d61baff root@dlp:~ # podman ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES |
Sponsored Link |