部署harbor v2.0.2实现https


一、安装harbor :

下载地址:https://github.com/vmware/harbor/releases

安装文档:

https://github.com/vmware/harbor/blob/master/docs/installation_guide.md

1、yum 源安装docker:

可参考阿里云https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.3e221b11N5L0MQ

step 1: 安装必要的一些系统工具

# sudo yum install -y yum-utils device-mapper-persistent-data lvm

#Step 2: 添加软件源信息

wget http://mirrors.aliyun.com/repo/Centos-6.repo

wget http://mirrors.aliyun.com/repo/epel-6.repo

# sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# cat <<EOF > /etc/yum.repos.d/container-selinux.repo

[contianer]

name=ali container

baseurl=http://mirror.centos.org/centos/7/extras/x86_64/

gpgcheck=0

enabled=1

EOF

Step 3: 更新并安装Docker-CE

# sudo yum makecache fast

安装指定版本的Docker-CE:

# Step 4: 查找Docker-CE的版本:

# yum list docker-ce.x86_64 --showduplicates | sort -r

# yum -y install docker-ce-18.03.0.ce-1.el7.centos

配置docker阿里云加速器:

# mkdir -p /etc/docker

# tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": ["https://1wqkkbjn.mirror.aliyuncs.com"]

}

EOF

# systemctl daemon-reload

# systemctl restart docker

2、安装harbor:本次使用当前harbor离线安装包,具体名称为harbor-offline-installer-v1.7.5.tgz

]#cd /usr/local/src/

# wget https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-offline-installer-v1.7.6.tgz

下载 在线安装包

#不是很推荐此方式

# https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-online-installer-v1.7.6.tgz

3、配置并安装 harbor :

3.1 准备证书文件:

所需文件:

服务器证书:harbor.centos123.com.crt

服务器秘钥:harbor.centos123.com.key

客户端证书:ca.crt(通信使用)

生成客户端证书:

openssl req -newkey rsa:4096 -nodes -sha256 -keyout ca.key -x509 -days 365 -out ca.crt

生成服务器秘钥:

openssl req -newkey rsa:4096 -nodes -sha256 -keyout harbor.centos121.com.key -out harbor.centos121.com.csr

生成服务器证书:

openssl x509 -req -days 365 -in harbor.centos121.com.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out harbor.centos121.com.crt

 

3.2 修改配置文件

harbor.yml.tmpl是harbor配置文件模板,拷贝一份 -> harbor.yml

 


 

3.3 执行目录下的install.sh脚本即可安装启动。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM