一、Harbor私有镜像仓库
- 安装docker
- 安装docker-compose
- 下载harbor离线安装包
参考链接[root@harbor ~] wget https://github.com/vmware/harbor/releases/download/v1.8.6/harbor-offline-installer-v1.8.6.tgz[root@harbor ~]# tar -xvf harbor-offline-installer-v1.8.6.tgz
- 修改harbor.yml配置文件

- 注释https相关配置

- 运行install.sh脚本
[root@harbor harbor]# ./install.sh 
- 访问Harbor并登陆。

- 初始用户名admin
- 初始密码Harbor12345
- 创建systemd服务管理脚本 ```bash [Unit] Description=Harbor After=docker.service systemd-networkd.service systemd-resolved.service Requires=docker.service Documentation=http://github.com/vmware/harbor
[Service] Type=simple Restart=on-failure RestartSec=5 ExecStart=/usr/local/bin/docker-compose -f /opt/harbor/docker-compose.yml up ExecReload=/usr/local/bin/docker-compose -f /opt/harbor/docker-compose.yml restart ExecStop=/usr/local/bin/docker-compose -f /opt/harbor/docker-compose.yml down
[Install] WantedBy=multi-user.target ```
二、docker授权访问harbor仓库
- docker配置文件私有仓库设置
[root@master ~]# vim /etc/docker/daemon.json 
- 重启docker
systemctl daemon-reload systemctl restart docker
- master节点登陆测试

- 推送镜像测试

[root@master ~]# docker tag hello-world 192.168.10.103/library/hello-world:v1 [root@master ~]# docker push 192.168.10.103/library/hello
