我正在尝试使用 podman-compose 来启动一个环境。该环境与互联网隔离,并使用本地 docker 注册表来提取镜像。
问题是,当我运行 podman-compose up 时,它会尝试从位于互联网上的默认图像“k8s.gcr.io/pause”创建初始基础容器。
我已将此图像推送到我们的本地注册表,但我找不到如何告诉 podman 使用此图像而不是互联网图像。
答案1
更改文件 containers.conf 中的行“infra_image”
容器引擎将按照以下顺序读取最多三个位置的 containers.conf 文件:
- /usr/share/containers/containers.conf
- /etc/containers/containers.conf
- $HOME/.config/containers/containers.conf(仅适用于无根容器)