centos7安装harbor私有仓库
-
下载harbor和docker-compose
harbor安装包
链接:https://pan.baidu.com/s/1WroeUQsp5uX1yaiQc9N-Lg
提取码:miee
复制这段内容后打开百度网盘手机App,操作更方便哦docker-compose文件
链接:https://pan.baidu.com/s/1V5Dr16GRm2N1NhiEl-rmVQ
提取码:f8g9 -
安装docker
yum list docker-ce --showduplicates | sort -r
yum install docker-ce
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/","https://hub-mirror.c.163.com","https://registry.docker-cn.com"],
"insecure-registries" : ["ip1","ip2"] #添加ip是添加ip的信任
}
systemctl enable docker && systemctl start docker
docker -version
- 安装docker-compose
#上传docker-compose到 /usr/local/bin/
chmod +x /usr/local/bin/docker-compose
docker-compose -v
- 创建自签证书
mkdir -p /data/cert
cd /data/cert
openssl req -nodes -subj "/C=CN/ST=Beijing/L=Beijing/CN=domain.cn" -newkey rsa:2048 -keyout domain.cn.key -out domain.cn.csr
openssl x509 -req -days 3650 -in domain.cn.csr -signkey domain.cn.key -out domain.cn.crt
openssl x509 -req -in domain.cn.csr -CA domain.cn.crt -CAkey domain.cn.key -CAcreateserial -out domain.cn.crt -days 3650
- 安装harbor
#上传harbor安装包到/opt
cd /opt
tar zxvf harbor-offline-installer-v2.0.3.tgz
cd harbor
cp harbor.yml.tmpl harbor.yml
vim harbor.yml
#配置文件
hostname: 本机ip
#https
https:
# https port for harbor, default is 443
port: 443
# The path of cert and key files for nginx
certificate: /data/cert/domain.cn.crt #证书路径
private_key: /data/cert/domain.cn.key #证书路径
#安装启动harbor
cd /opt/harbor
./install
- 登录harbor
https://ip
用户名:admin
密码:配置文件里面有(harbor_admin_password:)