# Docker Registry
# 自己私有的仓库 docker re届死tree
# https://hub.docker.com/
# Harbor安装 哈波
# gitlab地址 https://github.com/docker/compose/releases/
# docker-compose安装
# Github源
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
#Daocloud镜像
curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/
# 安装habor
cd /data/
wget https://github.com/goharbor/harbor/releases/download/v1.9.3/harbor-offline-installer-v1.9.3.tgz
tar xf harbor-offline-installer-v1.9.3.tgz
# 初始化
./prepare
# vim harbor.yml
https:
# # https port for harbor, default is 443
port: 443
# # The path of cert and key files for nginx
certificate: /data/cert/fullchain.pem
private_key: /data/cert/privkey.pem
# 安装
./install.sh
# 停止和启动
docker-compose down
docker-compose up -d
admin/Harbor12345
# 进入harbor
docker login sh-ha.vipthink.cn
Username: admin
Password:
Login Succeeded
# habor 打tag 推送镜像到harbor
docker tag yaohong/app-api:v1 sh-ha.vipthink.cn/yaohong/app-api:test
docker push sh-ha.vipthink.cn/yaohong/app-api:v1
# habor 打tag 推送镜像
docker tag centos:7.4.1708 sh-ha.vipthink.cn/system/centos:7.4.1708
docker push sh-ha.vipthink.cn/system/centos:7.4.1708