「設定 - Podman Compose」の版間の差分

ナビゲーションに移動 検索に移動
33行目: 33行目:
<br>
<br>
==== ソースコードからインストール ====
==== ソースコードからインストール ====
===== PyYAML / Python-DotEnvのインストール =====
まず、PyYAMLおよびPython-DotEnvをインストールする。<br>
まず、PyYAMLおよびPython-DotEnvをインストールする。<br>
パッケージ管理システムからPyYAMLおよびPython-DotEnvをインストールする場合、依存関係が多すぎるため、PyPIからインストールすることを推奨する。<br>
パッケージ管理システムからPyYAMLおよびPython-DotEnvをインストールする場合、依存関係が多すぎるため、PyPIからインストールすることを推奨する。<br>
  pip3 install --user python-dotenv PyYAML
  pip3 install --user python-dotenv PyYAML
<br>
<br>
===== aardvark-dnsのインストール (推奨) =====
* パッケージ管理システムからインストールする場合
*# netavarkおよびaardvark-dnsをパッケージ管理システムからインストールする。
*#: <code>sudo zypper install netavark aardvark-dns</code>
*: <br>
* ソースコードからインストール
*# [https://github.com/containers/aardvark-dns/ aardvark-dnsのGithub]から、ソースコードをダウンロードする。<br>
*# ダウンロードしたファイルを解凍する。
*#: <code>tar xf aardvark-dns-<バージョン>.tar.gz</code>
*#: <code>cd aardvark-dns-<バージョン></code>
*#: <br>
*# aardvark-dnsをビルドおよびインストールする。
*#: <code>make PREFIX=<Podmanのインストールディレクトリ> -j $(nproc)</code>
*#: <code>make PREFIX=<Podmanのインストールディレクトリ> install</code>
<br>
===== Podman DNSname Pluginのインストール (非推奨) =====
もし、CNIネットワークを使用する場合は、Podman DNSname Pluginをインストールする。<br>
もし、CNIネットワークを使用する場合は、Podman DNSname Pluginをインストールする。<br>
ただし、2023年以降、Podman DNSname Pluginの開発は止まっているため、[https://github.com/containers/netavark/ netavark]と[https://github.com/containers/aardvark-dns/ aardvark-dns]を使用することを推奨する。<br>
ただし、2023年以降、Podman DNSname Pluginの開発は止まっているため、[https://github.com/containers/netavark/ netavark]と[https://github.com/containers/aardvark-dns/ aardvark-dns]を使用することを推奨する。<br>
45行目: 62行目:
  make -j $(nproc) PREFIX=<Podmanのインストールディレクトリ>
  make -j $(nproc) PREFIX=<Podmanのインストールディレクトリ>
  make install PREFIX=<Podmanのインストールディレクトリ>
  make install PREFIX=<Podmanのインストールディレクトリ>
# netavarkおよびaardvark-dnsをパッケージ管理システムからインストール
sudo zypper install netavark aardvark-dns
<br>
<br>
Podman ComposeのGithubから、ソースコードをダウンロードする。<br>
===== Podman Composeのインストール =====
[https://github.com/containers/podman-compose Podman ComposeのGithub]から、ソースコードをダウンロードする。<br>
  git clone https://github.com/containers/podman-compose.git -b stable
  git clone https://github.com/containers/podman-compose.git -b stable
<br>
<br>

案内メニュー