首页 > 其他 > 详细

企业级私有镜像仓库Harbor

时间:2020-01-21 16:41:37      阅读:117      评论:0      收藏:0      [点我收藏+]

1.安装docker

#安装docker
$ yum install docker   # 安装docker
...
$ systemctl start docker   # 运行docker服务
$ yum install docker-compose  #需要安装docker-compose

2.下载harbor

#新下载地址
wget https://github.com/goharbor/harbor/releases/download/v1.9.4/harbor-offline-installer-v1.9.4.tgz
#https配置参考
https://github.com/goharbor/harbor/blob/v1.9.4/docs/configure_https.md

3.生成证书

#解压harbor
$ tar zxvf harbor-offline-installer-v1.9.4.tgz

$ cd harbor
$ mkdir ssl
$ cd ssl/

#生成key
openssl genrsa -out ca.key 4096

#生成证书
openssl req -x509 -new -nodes -sha512 -days 3650     -subj "/C=TW/ST=Taipei/L=Taipei/O=example/OU=Personal/CN=yourdomain.com"     -key ca.key     -out ca.crt

4.配置安装

#修改配置文件
$ vi Harbor.yml

#生成Harbor的配置文件:
$./prepare

#安装
$ sudo ./install.sh

#具体配置参考:
https://github.com/goharbor/harbor/blob/v1.9.4/docs/installation_guide.md

5.域名配置

#yourdomain.com域名需要配置host

6.linux上传镜像

#配置域名host
$ vi /etc/hosts

#创建证书验签目录
mkdir /etc/docker/certs.d/yourdomain.com -p

#拷贝证书crt到这个目录下
$scp root@111.11.1.1.1:/root/harbor/ssl/yourdomain.com.crt  /etc/docker/certs.d/yourdomain.com

6.登陆上传

#登陆到harbor
$ docker login yourdomain.com

#查看本地镜像
$ docker images

#打tag
$ docker tag tomcat:v1 yourdomain.com/test/tomcat:v1 

#上传
$ docker push yourdomain.com/test/tomcat:v1

 

.

企业级私有镜像仓库Harbor

原文:https://www.cnblogs.com/CGCong/p/12221969.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!