docker部署采用harbor镜像遇到的问题

Docker 未结 1 28

一、该问题的重现步骤是什么?

  1. 在docker部署,执行mvn clean package docker:build docker:push时报以下错误

 Unable to pull 'bladex/alpine-java:openjdk17_cn_slim' from registry '192.168.24.111' : {"message":"Get \"https://192.168.24.111/v2/\": dialing 192.168.24.111:443 container via direct connection because static system has no HTTPS proxy: connecting to 192.168.24.111:443: dial tcp 192.168.24.111:443: connectex: No connection could be made because the target machine actively refused it."} (Internal Server Error: 500) -> [Help 1]

分析,是我的私服上没有bladex/alpine-java:openjdk17_cn_slim这个镜像。本地的镜像配置如下

{

  "builder": {

    "gc": {

      "defaultKeepStorage": "20GB",

      "enabled": true

    }

  },

  "experimental": false,

  "insecure-registries": [

    "192.168.24.111:80"

  ],

  "registry-mirrors": [

    "http://192.168.24.111:80",

    "https://docker.1panel.live",

    "https://hub.rat.dev"

  ]

}

同时有点疑惑,为什么会有443的报错信息呢,我这边执行以下脚本能够成功推送到自己的镜像仓库的

docker tag nginx:1.19.0 192.168.24.111:80/middleware/nginx:1.19.0

docker push 192.168.24.111:80/middleware/nginx:1.19.0



二、你期待的结果是什么?实际看到的又是什么?

期待程序能够运行

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。

image.png

image.png

五、若有更多详细信息,请在下面提供。

1条回答
  • 镜像地址改这个试试:

    registry.cn-hangzhou.aliyuncs.com/bladex-repo/alpine-java:openjdk17_cn_slim


    作者追问:10小时前

    这样来看的话,DockerFile文件中的阿里云镜像,也可以将该镜像上传到自己的harbor镜像库中,使用自己的镜像吧?

    image.png

    image.png

    0 讨论(0)
提交回复