benzhou 发表于 2019-2-15 15:32:34

部署harbor(centos

  Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器
  部署指南参考官网:https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md
  硬件要求:
  ResourceCapacityDescription
  CPU    2CPU4CPU is preferred
  Mem    4GB      8GB is preferred
  Disk    40GB    160GB is preferred
  软件要求
  Software      Version
  Python          version 2.7 or higher(自带)
  Docker engineversion 1.10 or higher
  Docker Composeversion 1.6.0 or higher
  Openssllatest    latest      (自带)
  1.安装docker “docker compose”
  安装docker 参考我的另一篇文章(http://blog.运维网.com/9406836/2314122)
  安装docker compose
  sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  sudo chmod +x /usr/local/bin/docker-compose
  2.下载harbor离线安装包
  mkdir /harbor
  cd /harbor
  wget https://storage.googleapis.com/harbor-releases/harbor-offline-installer-v1.5.4.tgz
  tar xvf harbor-offline-installer-v1.5.4.tgz
  cd harbor
  3.生成利用openssl生成秘钥
  3.1 生成自签证书,以及私钥。(这一步与下一步有重复,因为我又以CA的身份重新授权了一次)
  mkdir /pri
  cd /pri
  openssl req -new -newkey rsa:2048 -nodes -keyout ca.key -x509 -days 365 -out ca.crt
  /C=CN
  /ST=GUANGDONG
  /L=SZ
  /O=example
  /OU=Personal
  /CN=yourdomain.com
  # -newkey 生成私钥 -node 不加密 -keyout生成私钥 -x509证书结构文件 -out生成公钥 -days有效时间
  3.2 编辑证书扩展文件v3.ext(主要目的是添加多域名认证,比如google.com证书下面,可以关联信任youku.com等证书)
  cat > v3.ext
页: [1]
查看完整版本: 部署harbor(centos