harbor安装
安装底层需求
Python应该是 2.7或更高版本
Docker引擎应为 1.10或更高版本
Docker Compose需要为 1.6.0或更高版本
Harbor 官方地址: https://github.com/vmware/harbor/releases下载安装包
# yum install -y epel-release
# yun install docker-compose -y
# tar zxvf harbor-offline-installer-v1.9.4.tgz
# mv harbor /usr/local/
# cd /usr/local/harbor/
修改harbor配置文件
# vi harbor.yml
修改hostnam为hub.shangguigu.com,hosts文件添加解析,注释http,把https注释去掉,修改证书路径
创建 https 证书以及配置相关目录权限
openssl genrsa -des3 -out server.key 2048
输入密码123456
openssl req -new -key server.key -out server.csr
输入密码123456
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
输入密码123456
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
mkdir /data/cert
mv server.* /data/cert
运行脚本进行安装
./installl.sh
访问测试
请注意,默认管理员用户名 /密码为 admin / Harbor12345
‘
登录
$ docker login hub.shangguigu.com -usa -p123456
修改镜像标签
$docker tag docker.io/httpd hub.shangguigu.com/xitong/myhttpd:v1
上传到harbor仓库
$ docker push hub.shangguigu.com/xitong/myhttpd:v1
测试下载
$docker pull hub.shangguigu.com/xitong/myhttpd:v1