之前弄好 registry mirror,因為是用 docker,所以需要調整的設定檔是 /etc/docker/daemon.json
那在 podman 裡,該怎麼設定呢?
這部份可以參考 /etc/containers/registries.conf
裡面的說明,然後在 /etc/containers/registries.conf.d
資料夾裏面加上新的設定檔就可以。
例如可以在 /etc/containers/registries.conf.d/my-mirror.conf
加入以下內容
[[registry]]
location = "docker.io"
[[registry.mirror]]
location = "192.168.11.2:6000"
insecure = true
依照行號說明如下:
[[registry]]
必須要加location = "docker.io"
是表示,遇到 docker.io 時,就要參考這裡的設定。[[registry.mirror]]
這是表示下面要寫 registry mirror 設定了。location = "192.168.11.2:6000"
是表示 registry mirror 的位置。insecure = true
是表示不要檢查這座 registry mirror 的 SSL 憑證。
設定完以後,在 podman pull docker.io/<image>
的時候,實際就會到 registry mirror 拉取 容器映像 ,由 registry mirror 再去決定是否到外面的 docker.io 拉取容器映像。
沒有留言:
張貼留言