安装前确保满足条件:docker,docker-compose,openssl,python2.7以上
Harbor离线版安装下载地址
https://github.com/goharbor/harbor/releases
上传对应的安装包
tar -xf harbor-offline-installer-v1.9.3.tgz
修改配置:
cd harbor
修改主机名:第四行:hostname:192.168.237.128
修改密码:harbor_admin_password: 123456
执行脚本:sh prepare
执行安装:sh install.sh
执行命令:docker-compose ps
访问Harbor:默认用户名admin,http://192.168.237.128/harbor/projects
关闭:docker-compose down
启动:docker-compose up -d
上传镜像到Harbor镜像仓库
docker login --username=admin 192.168.237.128
Harbor默认走的是https
配置:/etc/docker/daemon.json
{
"registry-mirrors":["http:xxxxxxx"],
"insecure-registries":["http://192.168.237.128"]
}
重启docker服务
systemctl restart docker.service
docker tag mysql:5.7 192.168.237.128/xsclass/mysql:5.7
docker images
#上传
docker push 192.168.237.128/xsclass/mysql:5.7
#拉取
docker pull 192.168.237.128/xsclass/mysql:5.7
docker login后有一个登录凭证,(可删除,下次登录需要密码)
/root/.docker/config.json(从安全角度,建议删除,每次登录输入密码)
test2026-06-08 11:03
