Ubuntu 24.04 に Podman をインストールする方法

Ubuntu 24 04 Ni Podman Woinsutorusuru Fang Fa



Docker を使用したことがある場合は、デーモン、コンテナー、およびそれらの機能について知っている必要があります。デーモンは、コンテナがシステムで使用されている間にバックグラウンドで実行されるサービスです。 Podman は、Docker のようなデーモンに依存せずにコンテナーを管理および作成するために使用される無料の管理ツールです。したがって、長期的なバックグラウンド サービスに関与せずにコンテナーを管理できるという利点があります。また、Podman ではルートレベルの権限を使用する必要はありません。このガイドでは、Ubuntu 24 に Podman をインストールする方法について徹底的に説明します。

システムをアップデートする

すべてのインストールとアップグレードはコマンドベースであるため、Ubuntu 24 のターミナル シェルを起動してシステムのアップデートを開始しましょう。この簡単な手順では、「update」コマンドで sudo 権限を持つ Ubuntu の「apt」ユーティリティを利用します。このコマンドは、新しいソフトウェアやアプリケーションをインストールする際の潜在的な競合を回避するために、システム ユーティリティとリポジトリを更新します。必要に応じて、システムのアップグレードとアップデートを実行することもできます。

Sudo 適切なアップデート









ポッドマンをインストールする

Ubuntu 24 システムを更新したら、Podman のインストールに進みましょう。インストールには、インストール手順内で非常に便利で使いやすい同じ「apt」ユーティリティを使用します。 「-y」フラグは、何があっても Podman のインストールを強制するために使用されます。したがって、次のクエリの実行直後にインストールが開始されます。



sudo apt install -y ポッドマン





Podman ツールのインストールには、他の通常のインストールよりも時間がかかる場合があります。したがって、完了するまでしばらく待つ必要があります。



しばらく待つと、Podman がインストールされ、出力に示されているようにそのシンボリックリンクが作成されます。

インストールを確認する

次に、Podman ツールが Ubuntu 24 システムに正常にインストールされ、構成されているかどうかを確認する必要があります。このために、次のような簡単な version コマンドを使用して、インストールされている Podman のバージョンを探します。

Sudo ポッドマン – バージョン

端末にインストールされている Podman ツールに関する情報を取得するには、次のように sudo 権限で「info」コマンドを使用することもできます。

Sudo ポッドマン情報

Podman経由でコンテナを実行する

コンテナは、さまざまなイメージを処理に利用するサービスであると言えます。コンテナを作成することも、すでに組み込まれているコンテナを使用することもできます。したがって、コンテナをプルして、こちら側で実行する必要があります。このために、「Run」命令、「-it」フラグ、およびコンテナーの名前 (hello-world) を使用します。メインソースからコンテナを取得し、私たちの側で実行し始めます。

Sudo ポッドマン run -it hello-world

この「run」命令を実行すると、次の出力が得られます。このコンテナが Docker のメイン ソースからプルされたことがわかります。

これで、Ubuntu 24 の現在実行中のすべてのコンテナを検索できます。このために、「ps」オプションを指定した次の Podman 命令を利用します。この命令の出力には、現在動作しているコンテナがないことが表示されます。プルされたすべてのコンテナを検索するときに、同じ命令内で「-a」フラグを使用できます。 「-a」オプションを指定した出力では、1 つのコンテナーの情報が表示されていることがわかります。

  • 須藤ポッドマンps
  • sudo subman ps -a

コンテナを削除する

システムに新しいコンテナを追加するのと同じように、Podman ツールを使用して、追加されたコンテナを Ubuntu 24 システムから削除することもできます。 sudo 権限を持つ Podman 命令内で「rm」オプションを使用する必要があります。同じクエリ内の「rm」オプションの後にコンテナ ID を必ず指定してください。特定の ID を持つコンテナは完全に削除されます。

須藤ポッドマン rm 9bd8d19ef028

Podman経由で画像を使用する

Podman 環境のイメージは、コンテナー サービスまたはアプリケーションを実行するために必要な命令のセットであると言われます。したがって、Podman コンテナを実行するには、特定のイメージが必要です。 Ubuntu 24 で使用可能なすべてのイメージを一覧表示するには、「images」キーワードを指定した同じ Podman コマンドが必要です。システム内で利用可能なすべてのイメージ、つまり d2c94e258dcb が表示されます。

須藤ポッドマンの画像

Podman 環境用の新しいイメージを取得するには、添付のイメージに示すように、新しいイメージの名前 (つまり「debain」) とともに「pull」命令を実行します。

Sudo ポッドマン プル Debian

イメージの指示を再度使用すると、新しいイメージが正常にダウンロードされたことがわかります。

須藤ポッドマンの画像

Podman でコンテナを作成する

イメージがダウンロードされたので、それを実行してユーザー定義の名前を持つコンテナーを作成する必要があります。このため、Podman の「run」命令は、「-dit」フラグと「-name」フラグの後にコンテナ名 (例: 「Debian-container」) とダウンロードしたイメージの名前を指定して実行されます。 、つまり「Debian」。 「Debian」イメージからコンテナを作成すると、それが Podman で動作することも確認できます。

  • Sudo podman run -dit –name debian-container debian
  • 須藤ポッドマンps

新しく実行中の「debian-container」という名前のコンテナに接続するには、Podman の「attach」命令を利用する必要があります。これで、このコンテナ内で作業できるようになります。

Sudo ポッドマンが debian コンテナをアタッチします

コンテナのバージョンを取得するには、このコンテナで次のコマンドを実行します。

Cat /etc/os-release

ここで、コンテナから出てコンテナの実行を停止するには、「exit」命令の後に特定のコンテナの名前を指定した Podman の「Stop」命令を使用する必要があります。

  • 出口
  • Sudo ポッドマンは debian コンテナを停止します

Podman コンテナを開始、停止、削除するには、次のコマンドを順番に使用します。

  • Sudo ポッドマンが debian コンテナを開始します
  • Sudo ポッドマンは debian コンテナを停止します
  • Sudo ポッドマン rm debian-container

同じ「remove」コマンドの「rmi」オプションを使用して、Podman イメージを削除できます。

sudoポッドマンrmi debian

ポッドマンをアンインストールする

「削除」命令を使用して、Ubuntu システムから Podman ツールをアンインストールします。 「apt」でインストールしたため、「apt」ユーティリティの使用は必須です。

sudo apt ポッドマンを削除する

結論

このガイドでは、Podman ツールを介したコンテナーとイメージの使用について説明します。 Podman サービスと Docker サービスの主な違いについて詳しく説明しました。その後、Ubuntu 24 に Podman をインストールする最も簡単な方法を詳しく説明し、いくつかのコンテナーとイメージをプルしました。その後、イメージを使用したコンテナーの使用方法と、Podman サービスをアンインストールする手順を説明しました。