idea集成docker,并使用windows 下 的docker推送镜像到harbor
程序员文章站
2022-05-26 23:29:50
...
1.登录Harbor地址 然后选择项目->打开自己的项目
此处使用的上图右下角的提示命令进行推送镜像.(图中A/B是Harbor中的仓库名称)
2.推送数据实际使用的命令是 docker push [REPOSITORY]:[TAG]
举例:对应的推送命令是:docker push A/B:7(此处本地仓库要和Harbor仓库的仓库名一致)
3.推送报错:remote error: tls: internal error
网友提示:在配置文件中添加仓库地址,此处是推送镜像不是下载镜像,几乎没什么作用.
//个人理解是下载镜像慢才需要配置此处
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://o88ff1dn.mirror.aliyuncs.com"
]
实际解决办法
Harbor地址原本是http的,提示错误是连接失败,地址是https的,此处只要设置Docker取消默认https连接即可
在insecure-registries 中配置域名或者ip
4. 推送错误denied: requested access to the resource is denied
权限不够,需要登录后再推送
解决办法
执行命令 docker login harbor地址
输入账号
输入密码
返回succeed表示登录成功
执行推送命令即可 docker push A/B:7
上一篇: jdk与eclipse的安装与使用