Ubuntu 18.04 安装 Harbor v2.1.2

一、安装 Docker

https://jz-2017.blog.csdn.net/article/details/104325159

二、安装 Docker-Compose

https://jz-2017.blog.csdn.net/article/details/111186977

三、安装 Harbor

(1)查看最新版本

https://github.com/goharbor/harbor/releases

(2)下载&解压
wget https://github.com/goharbor/harbor/releases/download/v2.1.2/harbor-offline-installer-v2.1.2.tgz

解压

tar -zxvf harbor-offline-installer-v2.1.2.tgz

查看目录

root@jz:/data/harbor# ll
total 533424
drwxr-xr-x 2 root root 4096 Dec 16 21:48 ./
drwxr-xr-x 3 root root 4096 Dec 16 21:48 …/
-rw-r–r-- 1 root root 3361 Dec 9 17:19 common.sh
-rw-r–r-- 1 root root 546180341 Dec 9 17:19 harbor.v2.1.2.tar.gz # harbor 用到的镜像
-rw-r–r-- 1 root root 8136 Dec 9 17:19 harbor.yml.tmpl
-rwxr-xr-x 1 root root 2523 Dec 9 17:19 install.sh*
-rw-r–r-- 1 root root 11347 Dec 9 17:19 LICENSE
-rwxr-xr-x 1 root root 1881 Dec 9 17:19 prepare*

(3)修改配置文件
vim harbor.yml.tmpl

修改 hostname 为本机域名或ip

hostname: reg.mydomain.com

注释掉一下内容:

https:
  # https port for harbor, default is 443
  port: 443
  # The path of cert and key files for nginx
  certificate: /your/certificate/path
  private_key: /your/private/key/path
(4)安装 Harbor

在安装前将上边修改过的 harbor.yml.tmpl 拷贝一份,命名为 harbor.yml ,在安装时读取的配置文件名称是 harbor.yml

./install.sh
(5)将仓库添加到 docker

docker 默认是按 https 请求,由于这次搭建的私有库是 http ,所以修改 docker 配置,将本次的库添加为可信任库。 在 /etc/docker/daemon.json 中添加 "insecure-registries": ["106.15.120.126"],若没有该文件则新建。

{
  "registry-mirrors": ["https://b4pdrwcw.mirror.aliyuncs.com"],
  "insecure-registries": ["106.15.120.126"]
}
(6)重启 docker
systemctl restart docker

四、访问 Harbor

访问你的服务器 80 端口 (默认配置的80端口,配置文件中可修改)

默认账号: admin 密码:Harbor12345

五、登陆 Harbor 仓库

账号密码同上

root@jz:/data/harbor# docker login 192.168.120.123
Username: admin
Password: 
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值