【Ubuntu】docker配置harbor

为了让Docker能够与Harbor进行通信并推送/拉取镜像,你需要在Docker配置中添加Harbor的信息。具体而言,你需要在Docker守护进程的配置文件中指定Harbor的地址,并重启Docker服务使配置生效。

以下是配置Docker与Harbor集成的步骤:

  1. 打开Docker配置文件:使用文本编辑器打开Docker的配置文件 daemon.json。该文件通常位于 /etc/docker/daemon.json

    sudo vim /etc/docker/daemon.json

    如果文件不存在,可以创建一个新文件。

  2. 添加Harbor的地址:在配置文件中添加以下内容来指定Harbor的地址,将 harbor.example.com 替换为你的Harbor主机名或IP地址。

    { "insecure-registries": ["harbor.example.com"] }

    如果你的Harbor使用HTTPS,你需要将 harbor.example.com 替换为Harbor的HTTPS地址,并确保已正确配置证书。

    如果配置文件中已经存在 "insecure-registries" 键,则只需将Harbor的地址添加到现有的数组中。

  3. 保存并关闭文件:保存对 daemon.json 文件的更改,并关闭编辑器。

  4. 重启Docker服务:运行以下命令以重新启动Docker服务,使配置生效。

    sudo systemctl restart docker

现在,Docker将能够连接到Harbor,并可以推送和拉取镜像。

请确保在执行上述步骤之前已经正确配置了Harbor,并且你可以访问和登录到Harbor仓库。

希望这能帮助你配置Docker与Harbor集成!如有任何其他问题,请随时提问。

你可能感兴趣的:(云原生,linux,docker)