[toc]
简介 Harbor 是为企业用户设计的容器镜像仓库开源项目,包括了权限管理(RBAC)、LDAP、审计、安全漏洞https://github.com/goharbor/harbor/releases 
Harbor部署及使用 安装部署Harbor 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 wget https://github.com/goharbor/harbor/releases/download/v2.8.1/harbor-offline-installer-v2.8.1.tgz yum install -y docker-compose tar xf harbor-offline-installer-v1.9.0-rc1.tgz mv  /root/harbor/harbor.yml.tmpl /root/harbor/harbor.ymlvim harbor.yml hostname: 10.0.0.81 harbor_admin_password: 123 ./install.sh docker-compose up -d 
Harbor使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 harbor地址/项目名称/镜像名称:标签 vim /etc/docker/daemon.json {   "bip" :"10.1.1.1/24" ,   "insecure-registries" : ["http://10.0.0.82" ],   "registry-mirrors" : ["https://pgz00k39.mirror.aliyuncs.com" ] } systemctl restart docker docker login 10.0.0.82 Username: admin Password: 123 WARNING! Your password will be stored unencrypted in  /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/ Login Succeeded cat  /root/.docker/config.json{ 	"auths" : { 		"10.0.0.82" : { 			"auth" : "YWRtaW46MTIz"  		} 	} } docker logout  
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 harbor地址/项目名称/镜像名称:标签 10.0.0.82/lol/wordpress:v9 docker tag wordpress:v9 10.0.0.82/lol/wordpress:v9 docker push 10.0.0.82/lol/wordpress:v9 docker pull 10.0.0.82/lol/wordpress:v9 docker build -t 10.0.0.82/lol/wp:v10 . docker push 10.0.0.82/lol/wp:v10