podman: chialab/php-dev:8.2-fpm が見つかりました/他のコンピュータにありません

podman: chialab/php-dev:8.2-fpm が見つかりました/他のコンピュータにありません

異なるホスト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"]

関連情報