安装harbor

举报
Nick Qiu 发表于 2020/10/25 21:06:10 2020/10/25
【摘要】 前言本文介绍如何在CENTOS 7上安装Harbor,本文做如下假设:服务器IP: 120.7.9.16服务器对外服务端口:8000对外服务协议:http安装步骤安装docker和docker compose下载最新的离线安装包,可以下载到本地,然后上传到服务器https://storage.googleapis.com/harbor-releases/release-1.5.0/harbo...

前言

本文介绍如何在CENTOS 7上安装Harbor,本文做如下假设:

  • 服务器IP: 120.7.9.16

  • 服务器对外服务端口:8000

  • 对外服务协议:http

安装步骤

  • 安装docker和docker compose

  • 下载最新的离线安装包,可以下载到本地,然后上传到服务器https://storage.googleapis.com/harbor-releases/release-1.5.0/harbor-offline-installer-v1.5.1.tgz

  • 修改配置文件vim harbor.cfg

hostname = 120.7.9.16:8000
ui_url_protocol = http
  • 修改配置文件vim docker-compose.yml里面的主机80端口

  proxy:
    image: vmware/nginx-photon:v1.5.1
    container_name: nginx
    restart: always
    volumes:
      - ./common/config/nginx:/etc/nginx:z
    networks:
      - harbor
    ports:
      - 8000:80
      - 443:443
      - 4443:4443
  • 安装系统./install.sh

验证完好

  • 浏览器访问120.7.9.16:8000默认用户名/密码是admin/Harbor12345 .

  • 网页内登录,新建项目myproject

  • 在一台装好docker的客户端电脑上推送镜像测试;

$ docker login 120.7.9.16:8000$ docker pull nginx
$ docker tag nginx 120.7.9.16:8000/urpcs/nginx:v1.0$ docker push 120.7.9.16:8000/urpcs/nginx:v1.0
  • 在harbor上查看是否上传成功



    image.png

补充说明

  • 使用http下载镜像在客户端需要配置insecure-registries ,编辑文件vim /etc/docker/daemon.json

{"registry-mirrors": [ "https://registry.docker-cn.com"],"insecure-registries": ["120.7.9.16:8000"]
}


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。