docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > 推送docker镜像到harbor

推送docker镜像到harbor的实现方式

作者:NUAA丶无痕

这篇文章主要介绍了推送docker镜像到harbor的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

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的镜像即可

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文