0%

docker-push到harbor错误解决方案

docker push到harbor错误解决方案

系统信息:

CPU信息: Apple M1
内存信息: 8 GB,
系统版本: 14.3.1

Docker version 27.5.1, build 9f9e405801
colima version 0.8.1
runtime: docker
arch: aarch64
client: v27.5.1
server: v27.4.0

错误1:

The push refers to repository [192.168.31.7:7315/ka/ppds]
Get "https://192.168.31.7:7315/ka/ppds/v2/": http: server gave HTTP response to HTTPS client

解决方案:

  • 第1步:设置不安全的注册表
# 编辑colima默认信息
colima start --edit

# 在打开的栏中找到 docker配置
docker:
insecure-registries:
- harbor.jakehu.me:31104
registry-mirrors:
- docker.registry.huwenxi.com
  • 第2步:开始重启 colima
# Colima列表
colima list
# 启动Colima
colima start
# 停止Colima
colima stop
# 显示Colima状态信息
colima status
# 通过SSH连接到Colima
colima ssh
  • 第3步:查看是否添加成功了
docker system info   # 终端输出的内容中包含 docker.registry.huwenxi.com 那么就是成功的
  • 第4步:验证登录
docker login docker.registry.huwenxi.com

# # 出现下列内容 则添加完成了
# Username: xxx
# Password:
# Login Succeeded