栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

01-Docker-Harbor-私服搭建

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

01-Docker-Harbor-私服搭建

1、Harbor官网地址
harbor官网地址: https://goharbor.io/ 
github官网地址: https://github.com/goharbor/harbor 
官方帮助文档: https://github.com/goharbor/harbor/blob/v1.9.4/docs/installation_guide.md
2、环境介绍
两台腾讯云服务器:一台用作harbor,一台用作测试
配置都是:4cpu 8gb
测试机名称:vm3
Harbor名称:vm4
Harbor版本:1.9.4
Cenots版本:7.6
3、Harbor服务器环境准备
docker 安装:可以参考文章:https://blog.csdn.net/weixin_45438044/article/details/121850036

docker-compose安装:可以参考文章:
https://blog.csdn.net/weixin_45438044/article/details/124595830

上传docker-harbor tar包:安装包可以在此网址下载:https://github.com/goharbor/harbor 

4、Harbor配置文件
1.解压软件
	tar zxf harbor-offline-installer-v1.9.4.tgz
	
2.进入安装目录
	cd harbor

3.修改配置文件 
	vi harbor.yml 

3.1修改私服镜像地址 
	hostname: 服务器IP 

3.2修改镜像地址访问端口号 
	port: 5000 

3.3 harbor管理员登录系统密码(可以在此自定义) 
	harbor_admin_password: Harbor12345 

3.4修改harbor映射卷目录 
	data_volume: /data/harbor

5、安装Harbor
5.1 执行启动脚本,经过下述3个步骤后,成功安装harbor私服 
	./install.sh 

5.2准备安装环境:检查docker版本和docker-compose版本 
	自动,无需任何处理
5.3加载harbor需要的镜像 
	自动,无需任何处理
5.4准备编译环境 


6、访问Harbor私服
服务器端口号注意开启:
默认用户名:admin
密码为上面设置的:Harbor12345 



7、测试机
7.1 环境:
	确保 docker 安装
	
	配置私服:
		vi /etc/docker/daemon.json
		
		{
			"insecure-registries":["Harborip:5000"]
		}
		
	重启docker服务:
		systemctl daemon-reload 
		systemctl restart docker
8、在Harbor上建一个公共项目
访问级别 公开或者私有(需要登录才能和Harbor私服调用)
镜像的存储数量:-1 代表无限
镜像的村塾容量:-1 代表无限


9、在测试机将nginx镜像上传到私服
9.1 登录私服:
		docker login -u admin -p Harbor12345 HarborIP:5000
	
		可以在 cd /root/.docker/ 查看 Auth 秘钥


9.2 拉取镜像:
		docker pull nginx:1.20.2
9.3 上传镜像到Harbor私服:
		docker tag nginx:1.20.2 HarborIp:5000/echo/nginx:byMe-v1
		
		docker push HarborIP/echo/nginx:byMe-v1


9.4 拉取镜像:
	将vm3的本地镜像删除
		docker rm
	从Harbor私服拉取:
		docker pull HarborIp:5000/echo/nginx:byMe-v1


10、退出私服
退出私服 
	docker logout HarborIp:5000
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/871687.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号