欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

idea集成docker,并使用windows 下 的docker推送镜像到harbor

程序员文章站 2022-05-26 23:29:50
...

1.登录Harbor地址 然后选择项目->打开自己的项目
idea集成docker,并使用windows 下 的docker推送镜像到harbor

此处使用的上图右下角的提示命令进行推送镜像.(图中A/B是Harbor中的仓库名称)
2.推送数据实际使用的命令是 docker push [REPOSITORY]:[TAG]
举例:对应的推送命令是:docker push A/B:7(此处本地仓库要和Harbor仓库的仓库名一致)
idea集成docker,并使用windows 下 的docker推送镜像到harbor
3.推送报错:remote error: tls: internal error
idea集成docker,并使用windows 下 的docker推送镜像到harbor

网友提示:在配置文件中添加仓库地址,此处是推送镜像不是下载镜像,几乎没什么作用.
idea集成docker,并使用windows 下 的docker推送镜像到harbor

//个人理解是下载镜像慢才需要配置此处
"registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://o88ff1dn.mirror.aliyuncs.com"
  ]

实际解决办法
Harbor地址原本是http的,提示错误是连接失败,地址是https的,此处只要设置Docker取消默认https连接即可
在insecure-registries 中配置域名或者ip
idea集成docker,并使用windows 下 的docker推送镜像到harbor
4. 推送错误denied: requested access to the resource is denied
权限不够,需要登录后再推送
idea集成docker,并使用windows 下 的docker推送镜像到harbor
解决办法
执行命令 docker login harbor地址
输入账号
输入密码
返回succeed表示登录成功
执行推送命令即可 docker push A/B:7
idea集成docker,并使用windows 下 的docker推送镜像到harbor

相关标签: 理论