docker-compose安装Harbor

作为一个企业级私有 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

docker-compose安装Harbor

1、主机名配置

2、注释掉https(证书后续可以配置)

6、预检查

./prepare

docker-compose安装Harbor

7、安装

./install.sh


docker-compose安装Harbor

8、访问harbor

http://10.254.241.162


docker-compose安装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


docker-compose安装Harbor

12、下拉镜像

docker pull 10.254.241.162/library/goharbor/prepare


上一篇:Harbor快速部署到Kubernetes集群及登录问题解决


下一篇:《Python数据科学实践指南》一1.2 Python解释器