異なるホストLinuxオペレーティングシステムを実行している2つの仮想マシンがあり、両方の仮想podman-compose.yml
マシンに同じファイルがあります。
ファイルpodman-compose.yml
には次のフラグメントがあります。
fpm:
image: chialab/php-dev:8.2-fpm
[...]
マシン 1 は Alpine ホストを実行しており、コンテナを起動し、期待どおりにアプリケーションを実行します。 Podmanのバージョンは4.3.1、podman-composeは1.0.6です。
マシン2はDebian 12を実行していますが、podman-compose up fpm
実行すると次のように報告されます。
Error: short-name "chialab/php-dev:8.2-fpm" did not resolve to an alias and no unqualified-search registries are defined in "/etc/containers/registries.conf"
このマシンでは、podmanのバージョンも4.3.1、podman-compose
バージョンは1.0.3です。
マシン1の/etc/containers/registries.conf
画像に関連するコンテンツが見つかりません。
Debianマシンに画像をダウンロードしてコンテナを起動させるにはどうすればよいですか?
答え1
/etc/containers/registries.conf には以下を含める必要があります。
unqualified-search-registries = ["docker.io"]