如何更改 Podman 中的默认基础设施容器?

如何更改 Podman 中的默认基础设施容器?

我正在尝试使用 podman-compose 来启动一个环境。该环境与互联网隔离,并使用本地 docker 注册表来提取镜像。

问题是,当我运行 podman-compose up 时,它会尝试从位于互联网上的默认图像“k8s.gcr.io/pause”创建初始基础容器。

我已将此图像推送到我们的本地注册表,但我找不到如何告诉 podman 使用此图像而不是互联网图像。

答案1

更改文件 containers.conf 中的行“infra_image”

容器引擎将按照以下顺序读取最多三个位置的 containers.conf 文件:

  1. /usr/share/containers/containers.conf
  2. /etc/containers/containers.conf
  3. $HOME/.config/containers/containers.conf(仅适用于无根容器)

相关内容