Harbor 配置并生成认证信息
· 阅读需 2 分钟
快速配置 Harbor 和生成认证信息
Harbor 是一个开源的镜像仓库,提供了强大的功能来管理和分发 Docker 镜像。为了能够推送和拉取镜像,我们需要正确配置 Harbor 并生成相应的认证信息。本文将介绍如何快速配置 Harbor 和生成认证信息,以便与 Docker 客户端进行交互。
Harbor 创建用户账户
- 在 Harbor 的 Web 界面中,点击左侧导航栏的 "系统管理" -> "用户管理"。
- 点击 "新建用户" 按钮,填写用户名、邮箱、密码等信息,并选择适当的用户角色(例如 "开发人员" 或 "项目管理员")。
- 点击 "确定" 按钮创建新用户。
生成 Docker 认证信息
- 使用新创建的用户账户登录 Harbor。
- 点击右上角的用户名,选择 "用户配置"。
- 在 "用户配置" 页面中,找到 "Docker CLI" 部分。
- 复制提供的
docker login
命令
docker login -u 用户名 -p 密码 registry地址
- 在终端中执行该命令,将
用户名
、密码
和registry地址
替换为实际的值。 - Docker 会将认证信息保存在
~/.docker/config.json
文件中。
推送和拉取镜像
使用 docker tag
命令为镜像添加适当的标签,指向 Harbor 的 registry 地址和仓库名称
docker tag 镜像名:标签 registry地址/项目名/仓库名:标签
使用 docker push
命令将镜像推送到 Harbor
docker push registry地址/项目名/仓库名:标签
使用 docker pull
命令从 Harbor 拉取镜像
docker pull registry地址/项目名/仓库名:标签
Docker 将自动使用之前生成的认证信息进行身份验证