企业核心篇之harbor仓库搭建


安装前确保满足条件: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