Simulink模型调试全攻略:从核心工具到实战场景解析
2026/6/16 7:02:50
只要把两个 Harbor 都改用hosts.toml文件即可,
不要再在config.toml里写任何mirrors/configs段。
同时支持两个 Harbor 的最简做法(示例)
假设:
config.toml里只保留一行[plugins."io.containerd.grpc.v1.cri".registry] config_path = "/etc/containerd/certs.d"删掉所有mirrors/configs段。
mkdir -p /etc/containerd/certs.d/IP1 cat >/etc/containerd/certs.d/IP1/hosts.toml <<'EOF' server = "http://IP1" [host."http://IP1"] capabilities = ["pull", "resolve", "push"] username = "harbor名" password = "harbor密" EOFHarbor-B(8080 必须写):
mkdir -p /etc/containerd/certs.d/IP2:8080 cat >/etc/containerd/certs.d/IP2:8080/hosts.toml <<'EOF' server = "http://IP2:8080" [host."http://IP2:8080"] capabilities = ["pull", "resolve", "push"] username = "harbor名" password = "harbor密" EOFsystemctl restart containerdcrictl pull IP1/develop/ntms-file-ms-web:dev crictl pull IP2/develop/ntms-activity-portal-ms-web:dev两个仓库会同时生效,互不干扰;
以后增删仓库只需在/etc/containerd/certs.d/里加减目录即可,无需再动config.toml。