12,925
回編集
550行目: | 550行目: | ||
Docker Hubにログインすることにより、Podmanコマンドで[https://hub.docker.com Docker Hub]からイメージを検索およびダウンロードすることができる。<br> | Docker Hubにログインすることにより、Podmanコマンドで[https://hub.docker.com Docker Hub]からイメージを検索およびダウンロードすることができる。<br> | ||
<br> | <br> | ||
==== | ==== イメージの検索 ==== | ||
[https://quay.io/search Quay] (デフォルト) および他のWebサイト (登録している場合) からイメージを検索およびダウンロードする。<br> | [https://quay.io/search Quay] (デフォルト) および他のWebサイト (登録している場合) からイメージを検索およびダウンロードする。<br> | ||
podman search <イメージ名> | podman search <イメージ名> | ||
<br> | <br> | ||
==== | ==== イメージのダウンロード ==== | ||
podman pull <イメージ名> | podman pull <イメージ名> | ||
564行目: | 564行目: | ||
podman pull docker.io/httpd:latest | podman pull docker.io/httpd:latest | ||
<br> | <br> | ||
==== | ==== ダウンロードしたイメージの一覧の表示 ==== | ||
podman images | podman images | ||
<br> | <br> | ||
==== | ==== イメージの削除 ==== | ||
podman image rm <イメージID> | podman image rm <イメージID> | ||
<br> | <br> | ||
573行目: | 573行目: | ||
podman image rm -f $(podman images -q) | podman image rm -f $(podman images -q) | ||
<br> | <br> | ||
==== | ==== コンテナの削除 ==== | ||
podman container rm <コンテナID> | podman container rm <コンテナID> | ||
<br> | <br> | ||
579行目: | 579行目: | ||
podman container rm -f $(podman container ps -a -q) | podman container rm -f $(podman container ps -a -q) | ||
<br> | <br> | ||
==== コンテナの作成 ==== | ==== コンテナの作成 ==== | ||
* <code>-t</code> または <code>--tty</code> | * <code>-t</code> または <code>--tty</code> | ||
590行目: | 589行目: | ||
# <code>-d</code>オプションを付加して、コンテナをバックグラウンドで起動 | # <code>-d</code>オプションを付加して、コンテナをバックグラウンドで起動 | ||
podman run --name <コンテナ名> | # <code>-t</code>オプションを付加して、コンテナに擬似ttyを割り当てる | ||
podman run -dt --name <コンテナ名> <イメージ名> | |||
# 例: イメージ名はopensuse、コンテナ名はsuse01として起動 | # 例: イメージ名はopensuse、コンテナ名はsuse01として起動 | ||
597行目: | 597行目: | ||
# 例: イメージ名はhttpd、コンテナ名はwwwとして起動 | # 例: イメージ名はhttpd、コンテナ名はwwwとして起動 | ||
# また、コンテナ内の80番ポートをホスト側の8080番にポートフォワーディングしている | # また、コンテナ内の80番ポートをホスト側の8080番にポートフォワーディングしている | ||
podman run - | podman run -dt -p 8080:80 --name www httpd | ||
<br> | <br> | ||