harbor

本地登陆registry报错

docker login 172.23.210.31
Username: admin
Password: 
Error response from daemon: Get https://172.23.210.31/v1/users/: dial tcp 172.23.210.31:443: getsockopt: connection refused

原因:docker login/pull/push等对registry的操作默认启用https,但这里harbor设置的是采用http。

解决方案:修改docker服务启动参数,在/usr/lib/systemd/system/docker.service文件中增加"--insecure-registry 172.23.210.31" 

安装部署

Harbor被部署为多个Docker容器,因此可以部署在任何支持Docker的Linux发行版上。目标主机需要安装Python,Docker和Docker Compose。
yum install docker docker-compose

离线包安装
tar zxvf harbor-offline-installer-v1.4.0.tgz

修改配置文件
harbor.cfg
docker-compose.yml
common/templates/registry/config.yml

更新一下配置文件
./prepare

开始安装并启动
./install.sh

docker-compose up -d
docker-compose ps

# 登录Harbor;
docker login -u admin -p 123456 172.23.210.31

你可能感兴趣的:(harbor)