podman: chialab/php-dev:8.2-fpm 在不同的机器上找到/未找到

podman: chialab/php-dev:8.2-fpm 在不同的机器上找到/未找到

我有两个虚拟机,运行不同的主机 Linux 操作系统,并且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"]

相关内容