[docker]harbor仓库搭建

左手的ㄟ右手 2022-12-20 15:54 272阅读 0赞

目录

    • 基础环境
    • 环境要求
    • 安装
      • docker环境安装
      • docker-compose安装
      • harbor安装

基础环境

  1. CentOS 7.5
  2. docker19.03.13
  3. docker-compose version 1.27.4, build 40524192
  4. docker-py version: 4.3.1
  5. CPython version: 3.7.7
  6. OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019

官方安装说明

环境要求

来源:官方
英文水平好的,建议直接阅读官方文档

  • 硬件

























资源 最低 建议
CPU 2 CPU 4 CPU
Mem 4 GB 8 GB
Disk 40 GB 160 GB
  • 软件





















资源 最低
Docker 17.06.0-ce+
Docker Compose 1.18.0
Openssl 建议最新版本
  • 端口





















端口 协议
443 HTTPS
4443 HTTPS
80 HTTP

可以在harbor.yml中修改

安装

安装大致分以下几步骤

docker环境安装

方法1:

  1. curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

方法2:

  1. curl -sSL https://get.daocloud.io/docker | sh

docker-compose安装

下载
下载对应平台版本,解压扔到/usr/sbin/目录下(或/usr/sbin/)
赋权(执行权限)

  1. ## 注意docker-compose的位置
  2. chmod +x /usr/sbin/docker-compose

harbor安装

1. 下载

解压(也可以先移动到要安装的目录)

  1. tar -xvf harbor.v2.1.1.tar.gz
  2. ## 配置文件
  3. cp harbor.yml.tmpl harbor.yml

2.修改配置(harbor.yml)

这里列举一下建议修改
hostname 建议修改
在这里插入图片描述
ssl配置(建议购买域名证书,可以考虑阿去里云或者百度云申请免费证书)
在这里插入图片描述
将https及向下的配置注释掉,可以关闭ssl,注意push镜像的时候需要修改配置(push默认使用https协议)
镜像存储位置
在这里插入图片描述
密码修改
harbor_admin_password:admin的默认密码
建议将database的密码和harbor的管理员密码同时修改
在这里插入图片描述

  1. 执行 安装

    执行基础环境准备脚本

    chmod +x prepare
    ./prepare

    执行安装脚本

    chmod +x install.sh
    install.sh

注意,安装完成后如果需要修改配置,需要重新执行./prepare 参见
简单总结一下如下

  1. # 停止Harbor
  2. docker-compose down -v
  3. # 修改配置文件
  4. vi vim harbor.yml
  5. # 生效配置
  6. ./prepare
  7. #重启
  8. docker-compose up -d

安装完成
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,272人围观)

还没有评论,来说两句吧...

相关阅读