서로 다른 호스트 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"]