CentOS8コンテナ管理ツールPodman

新しい年に新しくインストールされた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

Recommended Posts

CentOS8コンテナ管理ツールPodman
セントスシステム管理
Centosシステムプロセス管理
Centos7はLVMディスク管理を作成します
Centos7アップグレードgitバージョン制御ツール
コンテナ調査ノートCentOS7はDockerをインストールします