作为一个企业级私有 Registry 服务器,Harbor 提供了更好的性能和安全。提升用户使用 Registry 构建和运行环境传输镜像的效率。现在来介绍下Harbor的部署及安装
1、下载harbor
wget https://github.com/goharbor/harbor/releases/download/v2.1.0/harbor-offline-installer-v2.1.0.tgz
2、解压缩
tar -zxvf harbor-offline-installer-v2.1.0.tgz
3、进度harbor
cd harnor
4、cp harbor.yml.tmpl harbor.yml
5、配置harbor.yml
vim harbor.yml
1、主机名配置
2、注释掉https(证书后续可以配置)
6、预检查
./prepare
7、安装
./install.sh
8、访问harbor
9、登录
账户名admin密码Harbor12345(初始密码,写在配置文件里了)
剩下就是创建项目,赋予用户权限(可以集成AD)
docker login 10.254.241.162
如果登录不上,修改下/etc/docker/daemon.json
{
"registry-mirrors": ["https://bmtrgdvx.mirror.aliyuncs.com", "https://hub-mirror.c.163.com"],
"insecure-registries": ["10.254.241.162"]
}
然后重启下docker及harbor
systemctl restart docker
docker-compose down
docker-compose up -d
10、docker 打标签
docker tag goharbor/prepare:v2.1.0 10.254.241.162/library/goharbor/prepare:v2.1.0
11、推送镜像
docker push 10.254.241.162/library/goharbor/prepare:v2.1.0
12、下拉镜像
docker pull 10.254.241.162/library/goharbor/prepare