离线安装Harbor

前置条件:需要先安装Docker和Docker Compose。

1、下载地址

https://github.com/goharbor/harbor/releases/download/v2.5.6/harbor-offline-installer-v2.5.6.tgz

注:这里下载的是harbor v2.5.6版本。如果选择其它版本访问 https://github.com/goharbor/harbor/releases

2、上传解压安装包

下载完成了,将安装包上传到服务器,然后开始解压安装

tar zxf harbor-offline-installer-v2.5.6.tgz

# 切换目录
cd harbor/

#载入 Harbor 镜像
docker load -i harbor.v2.5.6.tar.gz

#查看目录里面是否有harbor.yml这个文件无需修改,如果是harbor.yml.tmpl 文件需要重命名为harbor.yml
cp -fr harbor.yml.tmpl  harbor.yml

3、修改Harbor配置文件

image.png

image.png

主要包括以下几个修改点:
1、hostname,修改为本机IP
2、http访问端口,此处我修改为18090
3、https访问配置,我是个人使用,后续https使用1panel进行反向代理,此处全部注释
4、登录Harbor的默认密码,由于后面会公网访问,所以此处修改了默认密码
5、Harbor的数据目录
6、日志目录

4、创建相关目录并进行预配置

在harbor目录下执行

mkdir -p data common/config log

然后执行 ./prepare命令

5、安装Harbor

sh install.sh

6、查看安装Harbor容器运行

执行docker ps 命令查看相关容器运行状态

image.png

7、访问

本机IP/域名:查看的端口号。如果是80端口直接访问IP/域名即可
Harbor用户/密码: 用户默认登录账户admin 默认密码是Harbor12345

问题记录

1、利用http登陆报http: server gave HTTP response to HTTPS client错误

[root@localhost ~]# docker login -u admin -p admin12345 10.10.10.168:18090
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error response from daemon: Get "https://10.10.10.168:18090/v2/": http: server gave HTTP response to HTTPS client

解决办法

vim /etc/docker/daemon.json

{
    "exec-opts": ["native.cgroupdriver=systemd"],
    "registry-mirrors": ["https://registry.docker-cn.com", "https://hub-mirror.c.163.com"],
    "insecure-registries": ["10.10.10.168:18090"]  #添加这行内容,IP地址和端口修改成自己的
}

#重启docker服务
systemctl daemon-reload
systemctl restart docker

image.png

Harbor

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇