Docker Local Registry Push http: server gave HTTP response to HTTPS client

  1. sahmeran
    2
    220
    1.10.2020 13:37:00

    Local Docker Registry ye image push etmeye çalışırken bu hatayı alıyorum ;

    The push refers to repository [ myip:5000/test-alpine] Get https://myip:5000/v2/: http: server gave HTTP response to HTTPS client

    docker 18 gün önce 78 Görüntüleme
    • koraydrk işletim sisteminiz ney ? docker registry nin kurulu olduğu işletim sistemi ?

    • sahmeran windows server 2019

    • Yorum Ekleyin

( 1 ) Cevap

  1. askinglr34
    1
    2919
    1.10.2020 14:31:00

    Localinizdeki bir image i, windows server da bulunan docker regitry e push etmeye çalışıyorsunuz anladığım kadarıyla.

    Bu sorunun çözümü için iki yol var,

    1) Birincisi docker registry i sertifika ekleyip sonrasında kullanıcı ve şifre ekleyerek güvenilir hale getirmek.

    2) İkinci yol ise, local pc nizdeki Docker Desktop -> Ayarlar simgesi -> Docker Engine içindeki json a aşağıdaki gibi insecure-registries arayine docker registry nin olduğu remote ip ve port bilgisini girmek.

    {
      "registry-mirrors": [],
      "insecure-registries": [
        "192.192.192.192:5000",
      ],
      "debug": true,
      "experimental": false
    }
    

Cevabınız