新しい年に新しくインストールされたCentOS8システムは、インストール後、Dockerがないことを発見しました。その後、CentOS8がデフォルトのコンテナ管理ツールとしてPodmanを使用していることを発見しました。おそらくヘルプを調べました。実際、Podmanの使用法は元のドッカーとほぼ同じであり、コマンドは基本的に同じです。 Podmanがコンテナを管理する方法を見てみましょう。
CentOS8はパッケージマネージャーとしてdnfを使用しますが、もちろんyumは引き続き使用できます。
$ sudo dnf install podman
podmanはdockerに関連していると思います。最も明らかな変更は、podmanがバックグラウンドサービスを開始する必要がなく、直接実行でき、通常のユーザーが実行できることです。
プルミラー
$ podman pull nginx
クエリミラー
$ podman images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/library/nginx latest 2073e0bcb60e 2 days ago 131 MB
コンテナを起動します
$ podman run -d -p 8000:80 nginx
6988640 b68226332f0d998b9dfe1bdd4dcd20f0cb25e3fd8f46859c787941919
コンテナインスタンスを表示する
$ podman ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6988640 b6822 docker.io/library/nginx:latest nginx -g daemon o...5 minutes ago Up 5 minutes ago 0.0.0.0:8000->80/tcp nostalgic_banzai
インスタンスを停止します
$ podman stop 6988640b6822
6988640 b68226332f0d998b9dfe1bdd4dcd20f0cb25e3fd8f46859c787941919
インスタンスを削除する
$ podman rm 6988640b6822
6988640 b68226332f0d998b9dfe1bdd4dcd20f0cb25e3fd8f46859c787941919