Harbor使用
一、使用Harbor上传镜像
1、上传前需先给镜像打上harbor的tag,可在所要上传的目标项目中找到tag说明
2、命令行登录harbor
2.1 需先修改配置文件并重启docker
vim /etc/docker/daemon.json,设置insecure-registries指定的IP为harbor私有仓库的地址,这里主要是告知客户端要连接http而不是https
{ "insecure-registries": ["10.11.0.50"], "registry-mirrors": ["https://gbpursha.mirror.aliyuncs.com"] }
重启docker
systemctl daemon-reload systemctl restart docker.service
2.2 登录、tag、推送
#登录私有仓库 docker login 10.11.0.50 #对要上传的镜像打上tag, docker tag redis:latest 10.11.0.50/pub-image/redis:smc #删除tag docker rmi 10.11.0.50/pub-image/redis:smc #上传镜像 docker push 10.11.0.50/pub-image/redis:smc
2.3 权限
项目管理员:所有权限 指定用户:上传下载,只能操作所在项目库及公共属性的项目库 访客:只能下载