环境准备:
一台centos7:需要安装docker,docker-compose
安装harbor
上传离线安装包到服务器也可以去下载:
https://github.com/goharbor/harbor/releases
我们安装的版本是1.9.4
tar zxf harbor-offline-installer-v1.9.4.tgz -C /usr/local/
2.修改配置文件
cd /usr/local/harbor/vim harbor.yml
创建一个项目
向harbor仓库中推送mysql镜像
1.更改docker配置文件
vim /etc/docker/daemon.json { "registry-mirrors": ["https://q3u0qv3z.mirror.aliyuncs.com"], #注意逗号 "insecure-registries":["192.168.43.210"] #注意ip地址}
2.重启docker
systemctl restart dockersystemctl daemon-reload
3.重启会对habor仓库容器造成影响,查看harbor容器状态
cd /usr/local/harbor./install.sh
*如有个别容器停止,执行重启命令即可
4.登录harbor,输入harbor管理员账号密码
5.给mysql镜像加一个包含harbor仓库ip和项目的名字
docker tag mysql:5.7 192.168.43.210/docker/mysql:5.7
6.推送镜像
docker push 192.168.43.210/docker/mysql:5.7
7.登录harbor查看docker项目是否有mysql镜像