![如何更改 Podman 中的默认基础设施容器?](https://linux22.com/image/771395/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%20Podman%20%E4%B8%AD%E7%9A%84%E9%BB%98%E8%AE%A4%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%E5%AE%B9%E5%99%A8%EF%BC%9F.png)
我正在尝试使用 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(仅适用于无根容器)