GNU/Linux >> Linux の 問題 >  >> Linux

AlmaLinuxにpodman-composeをインストールし、docker-compose.ymlマニフェストを使い続ける方法

多数のdocker-compose.ymlファイルを作成し、AlmaLinuxに移行する場合は、それらのファイルを引き続き使用できるように、podman-composeツールをインストールする必要があります。ジャック・ウォレンがその方法を教えてくれます。

箱から出して、AlmaLinuxにはDockerの代替品であるPodmanが同梱されています。 Podmanは、ほとんどの場合、Dockerのドロップイン代替品であるため、これはすばらしいことです。ただし、デフォルトのPodmanインストールにないものの1つは、docker-composeであり、多くのコンテナー管理者は、docker-composeを使用してアプリやサービスをデプロイすることに慣れています。これらのDocker作成ファイルの作成に数週間、数か月、数年を費やした場合は、それらを手放す必要はありません。

幸い、Podmanのバージョン3の時点で、同等のpodman-composeがあり、作成したすべてのDockercomposeファイルと下位互換性があります。ただし、そのツールはデフォルトではインストールされません。さらに複雑なことに、podman-composeをインストールするプロセスはまったく異なります。

podman-composeをAlmaLinux8と9の両方にインストールする方法を説明します。AlmaLinux9はまだベータ版であるため、コンテナーのデプロイに使用している可能性は低いことを理解してください。ただし、AlmaLinux 9が到着すると、おそらく最新のリリースに移行することになります。その場合、podman-composeユーティリティが標準のリポジトリに含まれる保証はありません。そのため、私たちはピップに目を向ける必要があります。

そうは言っても、AlmaLinux8と9の両方にpodman-composeをインストールする方法を紹介しましょう。

開始する必要があるもの

唯一の要件は、AlmaLinux 8または9のいずれかの実行中のインスタンスと、sudo特権を持つユーザーです。仕事に取り掛かりましょう。

AlmaLinux8にpodman-composeをインストールする方法

このプロセスは非常に簡単です。 AlmaLinux 8インスタンスにログインして、次のコマンドを発行するだけです:

sudo dnf install podman-compose -y

インストールが完了したら、次のコマンドで確認できます:

podman-compose -h

リストされたヘルプの内容が表示されます。以上です。これで完了です。

AlmaLinux9にpodman-composeをインストールする方法

オープンソース:必読の記事

podman-composeはAlmaLinux9リポジトリにないため、ここで少し複雑になります。 AlmaLinux 9では、podman-composeのインストールはすべてPythonに関するものです。

まず、Python3とPipを次のコマンドでインストールします:

sudo dnf install python3 python3-pip python3-devel -y

アップグレードピップ:

sudo -H pip3 install --upgrade pip

次に、次のコマンドを使用してPythondotenvモジュールをインストールする必要があります。

sudo pip3 install python-dotenv

これで、pyyamlをインストールできます:

sudo pip3 install pyyaml

最後に、次のコマンドを使用して、podman-composewithpipをインストールできます。

sudo pip3 install podman-compose

このインストールが完了したら、次のコマンドを発行します。

podman-compose -h

podman-composeのヘルプコンテンツが再び表示されます。

PythonとPipで失敗した場合は、別の方法でも機能するはずです。 podman-composeバイナリをダウンロードして、/usr/local/bin/に保存できます。 コマンドを使用して:

sudo curl -o /usr/local/bin/podman-compose https://raw.githubusercontent.com/containers/podman-compose/devel/podman_compose.py

そのファイルがダウンロードされたら、次のコマンドで適切な権限を付与します。

sudo chmod u+x /usr/local/bin/podman-compose

ここでも、コマンドpodman-compose -hを実行します。

ヘルプ情報が表示されたら、すべて準備ができています。

おめでとうございます、podman-composeはAlmaLinuxにインストールされています。これで、次のコマンドでこれらすべてのdocker-compose.ymlファイルを使用できるようになります。

podman-compose up


Linux
  1. Raspberry Piファイアウォール:UFWを使用してインストールおよび管理する方法

  2. CPAN コマンドを使用して Perl モジュールを手動でインストールする方法

  3. Linux でソースから (および YUM を使用して) MongoDB をインストールする方法

  1. Dockerをインストールして使用する方法-CentOS7で作成する

  2. Linux ディストリビューションに Arc および Arc Dark テーマをインストールする方法

  3. GLFW 3 をビルドしてインストールし、Linux プロジェクトで使用する方法

  1. DockerとDockerをインストールする方法-RockyLinux8で作成する

  2. LinuxでResticを使用してデータをバックアップおよび復元する方法

  3. RockyLinuxおよびAlmaLinuxにSambaをインストールする方法