sublime没有可用的安装包_Harbor: 高可用docker仓库搭建过程
Harbon作为高可用docker镜像仓库,已经成为搭建k8s一个必备的支持。Harbon因为其简单易用,越来越收到企业的关注,下面详细的介绍了harbon的搭建和配置过程。1,安装docker-composecurl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`...
Harbon作为高可用docker镜像仓库,已经成为搭建k8s一个必备的支持。Harbon因为其简单易用,越来越收到企业的关注,下面详细的介绍了harbon的搭建和配置过程。
1,安装docker-compose
curl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
2,下载harbor 离线安装包
wget https://github.com/vmware/harbor/releases/download/0.5.0/harbor-offline-installer-x.x.x.tgz
x.x.x替换为最新版本
3,解压安装
tar zxvf harbor-offline-installer-x.x.x.tgz
cd harbor/
在该目录修改harbon.cfg的hostname为你自己的域名hub.91the.top(如果没有购买域名,要配置好要访问该harbon实例的host)
执行`./install.sh`
4, 启动harbor
切换到harbor目录,执行`docker-composer up -d`
5, 配置证书
mkdir -p /data/cert/ 创建证书目录
openssl genrsa -des3 -out server.key 2048 #私钥
openssl req -new -key server.key -out server.csr #证书的请求证书
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
然后执行harbon目录下的install.sh
6,修改daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"insecure-registries": ["https://hub.91the.top"]
}
更多推荐
所有评论(0)