在本教程中,我们将学习如何搭建和配置 Harbor Docker 镜像仓库。
步骤 1: 下载 Harbor
首先,从 Harbor GitHub 页面 下载最新版本的 Harbor。
wget https://github.com/goharbor/harbor/releases/download/v2.3.3/harbor-online-installer-v2.3.3.tgz
tar xvf harbor-online-installer-v2.3.3.tgz
步骤 2: 配置 Harbor
进入 Harbor 文件夹并编辑 harbor.yml
文件,配置 Harbor 的相关参数,例如域名、数据库设置、证书等。以下是一个简单的示例:
hostname: harbor.example.com
http:
port: 80
harbor_admin_password: YourStrongPassword
步骤 3: 安装和启动 Harbor
运行以下命令来安装和启动 Harbor:
cd harbor
./install.sh
该命令将执行安装过程并启动 Harbor 服务。
步骤 4: 访问 Harbor 控制台
使用浏览器访问配置的 Harbor 地址(例如 http://harbor.example.com
),使用管理员帐户登录(用户名:admin
,密码:你在配置文件中设置的密码,默认是Harbor12345)。
步骤 5: 创建项目和镜像仓库
在 Harbor 控制台中,可以创建项目并在项目下创建镜像仓库。选择“项目”菜单,然后点击“新建项目”,输入项目名称和描述。在项目中,可以点击“添加仓库”来创建新的镜像仓库。
步骤 6: 上传镜像到 Harbor
使用 Docker 命令将本地镜像上传到 Harbor。首先登录到 Harbor:我的harbor服务端口是8090
docker login 192.168.1.130:8090 -u admin -p YourStrongPassword
然后打标签并上传镜像:
docker tag myimage:latest 192.168.1.130:8090/myproject/myimage:latest
docker push 192.168.1.130:8090/myproject/myimage:latest
上传完毕大概就是这个效果,进到harbor管理页面可以看到刚才推送的镜像信息
至此,就可以通过docker pull 命令直接从docker私有仓库拉取镜像信息进行部署啦。
总结
本教程介绍了如何下载、配置和启动 Harbor Docker 镜像仓库,并在其中创建项目和镜像仓库,并将本地镜像上传到 Harbor。Harbor 提供了一个简单易用的界面,方便管理和使用 Docker 镜像。