企业级docker仓库Harbor部署
1.安装环境
下载离线安装包地址
https://github.com/vmware/harbor/releases/
yum install -y docker
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose
2.修改harbor.cfg
hostname = yourname.yourname.com
customize_crt = off
3.制作私有证书
mkdir -p /data/cert/
cd /data/cert/
localdomain=node77.ityunv.com
openssl req -nodes -subj "/C=CN/ST=Beijing/L=Beijing/CN=$localdomain" -newkey rsa:2048 -keyout $localdomain.key -out $localdomain.csr
openssl x509 -req -days 3650 -in $localdomain.csr -signkey $localdomain.key -out $localdomain.crt
openssl x509 -req -in $localdomain.csr -CA $localdomain.crt -CAkey $localdomain.key -CAcreateserial -out $localdomain.crt -days 3650
mv $localdomain.crt server.crt
mv $localdomain.key server.key
或者 交互式
cd /data/cert
openssl req -newkey rsa:2048 -nodes -keyout server.key -x509 -days 3650 -out server.pem
cat server.pem |tee -a server.crt
rm -f server.pem
4.安装harbor
cd /opt/harbor/
./install.sh
5.验证
出现以下提示说明harbor仓库已部署完毕
✔ ----Harbor has been installed and started successfully.----
Now you should be able to visit the admin portal at https://yourname.yourname.com .
For more details, please visit https://github.com/vmware/harbor .
6.默认用户
admin/Harbor12345
最新文章
- JavaScript系列文章:自动类型转换-续
- 自己封装的Windows7 64位旗舰版,微软官网上下载的Windows7原版镜像制作,绝对纯净版
- mouseover、mouseout,mouseenter、mouseleave区别
- protected(C# 参考)
- python 批量重命名文件后缀
- ubuntu 屏幕截图
- java创建Date日期时间笔记
- Spark SQL概念学习系列之Spark生态之Spark SQL(七)
- jquery中 append 和appendto的区别
- vue2.0引入腾讯地图
- WPF DEV实现手风琴效果
- 3721:和数-poj
- 20165226 学习基础和C语言基础调查
- 1、Mysql无法创建外键的原因 2、MySql 外键约束 之CASCADE、SET NULL、RESTRICT、NO ACTION分析和作用
- PHP原生写的生成图片缩略图类
- hdf 5文件格式及python中利用h5py模块读写h5文件
- python windows环境下安装
- hdu4870 高斯消元
- interface关键字定义接口
- 如何在open xml excel 中存储自定义xml数据?