如何推送docker镜像到harbor

本文介绍了如何在Harbor中创建用户和项目,并详细阐述了设置不同权限级别的过程。接着,讲解了查询和使用推送命令将Docker镜像推送到Harbor仓库的步骤,包括配置Docker守护进程以允许推送至不安全的注册表。最后,演示了从Harbor获取镜像的流程,无需再次登录。
摘要由CSDN通过智能技术生成

1.harbor创建用户

选择创建用户

依次填写信息

2.创建项目

点击新建项目

不公开可以不选

点击项目选择成员,选择用户

这里五个级别代表对仓库的访问权限,这里选择开发者对仓库具有pull和push的权限

3.查询推送命令

选择推送命令

可以看到docker需要先tag镜像指定格式然后push

4.推送镜像

这里在另外一个服务器上测试

修改本机的docker配置文件并重启docker,注意重启docker前先重新加载配置文件

vim /etc/docker/daemon.json
# 添加
{
    "insecure-registries": ["harbor服务器IP:端口"]}
}

# 重启docker
systemctl daemon-reload
systemctl restart docker

首先登陆docker仓库

docker login <harbor所在服务器的IP>:<端口>
输入前面注册的账号密码
# 不需要的情况下退出docker仓库
docker logout

按照上述步骤应该是登陆成功,如果失败注意检查网络,账号密码,防火墙等

5.推送镜像

对要推送的镜像按照格式打上tag,然后docker push新tag的镜像

6.获取镜像

不需要docker login,直接docker pull 新tag的镜像即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值