📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 288行目: | 288行目: | ||
Podmanの動作を確認するため、テストイメージをダウンロードして実行する。<br> | Podmanの動作を確認するため、テストイメージをダウンロードして実行する。<br> | ||
podman run hello-world | podman run hello-world | ||
<br><br> | |||
== Podmanコマンド == | |||
==== Podmanイメージの検索 ==== | |||
Docker Hubからイメージを検索およびダウンロードする。<br> | |||
podman search <イメージ名> | |||
<br> | |||
==== Podmanイメージのダウンロード ==== | |||
podman pull <イメージ名> | |||
# 例: Ubuntuの公式イメージをダウンロード | |||
podman pull ubuntu | |||
# 例: Docker HubからApache2のイメージをダウンロード | |||
podman pull docker.io/httpd:latest | |||
<br> | |||
==== ダウンロードしたPodmanイメージの一覧の表示 ==== | |||
podman images | |||
<br> | |||
==== Podmanイメージの削除 ==== | |||
podman rmi <イメージID> | |||
<br> | |||
==== コンテナの起動 ==== | |||
podman run --name <コンテナ名> -d <イメージ名> | |||
# 例: イメージ名はubuntu、コンテナ名はubuntu01として起動 | |||
podman run --name ubuntu01 -itd ubuntu /bin/bash | |||
# 例: イメージ名はhttpd、コンテナ名はwwwとして起動 | |||
# また、コンテナ内の80番ポートをホスト側の8080番にポートフォワーディングしている | |||
podman run --name www -p 8080:80 -d httpd | |||
<br> | |||
==== コンテナのプロセス確認 ==== | |||
# 動作中のコンテナのみ表示 | |||
podman ps | |||
# 全てのコンテナを表示 | |||
podman ps -a または podman ps --all | |||
<br> | |||
==== コンテナの停止 ==== | |||
コンテナが停止している時は、STATUSでExitedとなる。<br> | |||
podman stop <コンテナ名> または podman stop <コンテナID> | |||
<br> | |||
==== コンテナとホスト間のファイルコピー ==== | |||
ホストからコンテナにファイルをコピーする。<br> | |||
podman cp <ホストのファイルパス> <コンテナ名:コンテナ内の保存先> | |||
# 例: | |||
podman cp sample.txt my_suse:/tmp # コンテナを実行 | |||
podman exec -it my_suse /bin/bash # cd /tmp && lsコマンドを実行してファイルを確認 | |||
<br> | |||
コンテナからホストにファイルをコピーする。<br> | |||
podman cp <コンテナ名:コンテナ内のファイルパス> <ホストの保存先> | |||
# 例: | |||
podman cp my_suse:/tmp/sample.txt ~/Downloads | |||
<br> | |||
==== コンテナのバックアップ ==== | |||
コンテナをイメージ化してバックアップする。<br> | |||
<br> | |||
# コンテナを新しいメージとして作成する。 | |||
#: <code>podman commit <コンテナID> <任意のイメージ名> | |||
# 作成したイメージをファイルとして保存する。 | |||
#: <code>podman save <上記で入力した任意のイメージ名> > <バックアップするファイル名>.tar</code> | |||
<br> | |||
==== バックアップしたコンテナの復元 ==== | |||
podman load -i <バックアップしたファイル名>.tar | |||
<br> | |||
正常に復元されているかどうかを確認する。<br> | |||
podman images | |||
<br><br> | <br><br> | ||