harbor离线安装(使用离线包harbor-offline-installer)

0 安装docker

  • 清理过往版本docker
 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  • 安装docker
sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

1 下载docker-compose

curl -L http://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

以下为参考内容,不用操作:

官方地址:https://github.com/docker/compose/releases

github地址:https://github.com,搜索compose,选择docker/compose

wget https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64

将下载下来的"docker-compose-linux-x86_64"文件移动到/usr/local/bin,并改名为"docker-compose"

sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

2 添加执行权限

chmod +x /usr/local/bin/docker-compose

3 下载harbor

wget https://github.com/goharbor/harbor/releases/download/v2.3.4/harbor-offline-installer-v2.3.4.tgz
  • 参考网址:
  • https://github.com/goharbor/harbor/releases # 以此,为准
  • https://github.com/vmware/harbor/releases

4 安装

  • 解压
tar -xzf harbor-online-installer-v1.9.2.tgz
  • 创建harbor目录
mkdir /opt/harbor
  • 移动解压harbor文件,到新目录
mv harbor/* /opt/harbor/
  • 修改配置文件
cd  /opt/harbor/
cp harbor.yml.tmpl harbor.yml
vim harbor.yml
  • 本机公网IP为184.92.77.222(记得将安全组5000端口放开给0.0.0.0.);私网IP为172.11.115.199;注销 https 所有内容
  • 修改hostname为私网IP;修改port:8080为5000;注销 https 所有内容
  • 启动harbor
# cd  /opt/harbor/
./prepare  # 如果有二次修改harbor.yml文件,请执行使配置文件生效
./install.sh --help #查看启动参数
./install.sh  --with-chartmuseum # 加载chart

5. 配置daemon.json

vim /etc/docker/daemon.json
{
  "insecure-registries": ["172.11.115.199:5000"] # 为harbor公网IP
}
  • 加载/重启docker
systemctl daemon-reload
sudo kill -SIGHUP $(pidof dockerd) #热启动docker
  • 热启动docker,如果失效,请执行
systemctl restart docker

6 登录harbor

  • docker login x.x.x.x:5000 # 请替换 x.x.x.x 为 harbor 公网 IP
  • 初始用户名:admin
  • 初始 密码:Harbor12345

7 操作指南

  • 在目录 /opt/harbor 下
docker-compose ps #查看运行pod
docker-compose up -d #后台启动docker-compose
docker-compose down #

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值