天天看点

搭建私有Docker仓库搭建-Harbor-v2.4.1

安装Docker、Docker-compose

安装教程

获取Harbor安装包下载链接

登录 https://github.com/goharbor/harbor/releases/ 找到想要安装的版本,获取offline版本的下载链接

说明文档

https://goharbor.io/docs/2.4.0/install-config/

执行命令安装Harbor

# 创建日志存放目录
mkdir -p /data/logs/harbor

cd /root

wget https://github.com/goharbor/harbor/releases/download/v2.4.1/harbor-offline-installer-v2.4.1.tgz
tar -zxvf harbor-offline-installer-v2.4.1.tgz

cd harbor
cp harbor.yml.tmpl harbor.yml

修改配置文件
vi harbor.yml

# 当前服务器ip,安装完成后就可以用这个地址访问web管理页面
hostname: 设置域名或者本机ip

# 域名证书没有的话  将https的所有项注释掉,不开启https访问
https.port.certificate 证书 路径
https.port.private_key 证书私钥路径

# harbor ui后台管理员密码  
harbor_admin_password: xxxxx

#必须设置,否则安装后重装时不能修改,除非删除数据库后重新安装
password: xxxx

# harbor日志存放路径
location: /data/logs/harbor           

复制

搭建私有Docker仓库搭建-Harbor-v2.4.1
搭建私有Docker仓库搭建-Harbor-v2.4.1
  • 然后运行脚本进行安装
./prepare
./install.sh           

复制

  • 验证安装

在浏览器输入你的服务器地址 http://192.168.1.xx/ 访问管理页面

输入账号:admin 以及配置参数时的管理员密码,就可以正常登录了

搭建私有Docker仓库搭建-Harbor-v2.4.1
  • docker-compose启动与停止命令
docker-compose start
docker-compose stop           

复制

配置docker daemon.json 文件

registry-mirrors 为加速镜像

insecure-registries 默认http私有仓库不能访问,设置后才可以

vi /etc/docker/daemon.json

{
"insecure-registries": ["http://192.168.2.196"],
"registry-mirrors": ["https://hub-mirror.c.163.com","https://j0kuzp77.mirror.aliyuncs.com"]
}           

复制

重启服务

systemctl restart docker           

复制