docker私有仓库harbor服务搭建

环境:

系统:centos7
docker版本:19.03.8
在这里插入图片描述

docker-compose版本:1.24.1
在这里插入图片描述

IP地址:
服务端192.168.137.44
客户端192.168.137.5


配置好服务端/客户端docker环境,harbor依赖docker环境和docker-compose编排运行需要的容器服务

1.下载harbor二进制包
可以去github上去下载,或其他方法下载

2.解压压缩包

tar xvf harbor-offline-installer-v1.5.0.tgz
cd harbor
ls

在这里插入图片描述

3.修改harbor.cfg,一般只修改hostname,邮箱,管理员密码,这里并不做https加密访问,所以其他不动
在这里插入图片描述
在这里插入图片描述

4.执行install.sh脚本,开始下载所需镜像,如果报错,请查看docker-compose或docker的版本是否符合harbor软件的要求

开始根据目录下的docker-compose.yml文件启动创建编排容器,启动完成后如下图

在这里插入图片描述

查看容器

在这里插入图片描述
5.登录网页界面,80端口
192.168.137.44
在这里插入图片描述

使用之前记录的密码登录
在这里插入图片描述

6.创建用户test
在这里插入图片描述

7.创建项目yy,也就是名称空间
在这里插入图片描述

8.创建仓库,并指定仓库属于yy这个名称空间,属于test用户,验证证书使用http不勾

在这里插入图片描述

9.推送镜像到yy名称空间的mysql仓库进行测试
在这里插入图片描述

这里的IMAGE名称要跟创建仓库是的url后的名称一致,
在这里插入图片描述

注意,docker默认不只接受https的仓库,这里需要修改daemon.json文件加入一条指令忽略这条规则,第二行,这里也可以写域名,主机名等等,前提是客户机能够解析到。
在这里插入图片描述
加入后重启docker

登录test用户

docker login 192.168.137.44

#登出并清除登录信息

docker logout 192.168.137.44

选择一个镜像
在这里插入图片描述
修改tag
在这里插入图片描述
推送
在这里插入图片描述
推送成功,到管理端查看镜像
在这里插入图片描述在这里插入图片描述

到这里就基本搭建完成
10.启停harbor
harbor使用docker-compose编排创建,自然需要docker-compose来管理,
注意,要在harbor的目录执行,使用docker-compose.yml文件

docker-compose ps    #查看控制的容器
docker-compose stop    #停止harbor
docker-compose start    #启动harbor

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值