{"id":1539,"date":"2023-03-02T14:20:46","date_gmt":"2023-03-02T12:20:46","guid":{"rendered":"https:\/\/www.ayhanarda.com\/blog\/?p=1539"},"modified":"2023-03-02T14:20:50","modified_gmt":"2023-03-02T12:20:50","slug":"dockerda-server-gave-http-response-to-https-client","status":"publish","type":"post","link":"https:\/\/www.ayhanarda.com\/blog\/2023\/03\/dockerda-server-gave-http-response-to-https-client\/","title":{"rendered":"Docker&#8217;da server gave HTTP response to HTTPS client"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Docker&#8217;da server gave HTTP response to HTTPS client hatas\u0131 ve \u00e7\u00f6z\u00fcm\u00fc<\/h4>\n\n\n\n<p>Docker da pull ve push i\u015flemlerinizde imajlar i\u00e7in d\u0131\u015far\u0131ya \u00e7\u0131kam\u0131yor ve bu nedenle a\u011f\u0131n\u0131zda nexus gibi bir repo kullan\u0131yor iseniz ve ssl konfig\u00fcre edili de\u011fil ise docker client reponun ssl \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 , kendisinin secure istek atmas\u0131na ra\u011fmen reponun ona nonsecure cevap d\u00f6nd\u00fc\u011f\u00fcn\u00fc belirtir.<\/p>\n\n\n\n<p>[root@ayhanarda.com root]# docker pull x.x.x.x:port\/nginx:latest<br>Trying to pull repository x.x.x.x:port\/nginx \u2026<br>Get https:\/\/x.x.x.x:port\/v1\/_ping: http: <strong>server gave HTTP response to HTTPS client<\/strong><\/p>\n\n\n\n<p>Bu durumda kullanaca\u011f\u0131n\u0131z reponun non secure oldu\u011funu bildi\u011finizi docker a  belirtmeniz gerekir.<\/p>\n\n\n\n<p>Bu nedenle <strong>\/etc\/docker\/daemon.json<\/strong> dosyas\u0131na a\u015fa\u011f\u0131daki sat\u0131r\u0131 ekleyiniz. , hali haz\u0131rda s\u00fcsl\u00fc parantezleri bo\u015f olarak g\u00f6receksiniz , sat\u0131r tamam\u0131yla a\u015fa\u011f\u0131daki gibi olmal\u0131.<\/p>\n\n\n\n<p><strong>{ &#8220;insecure-registries&#8221;:[&#8220;x.x.x.x:port&#8221;] } {}<\/strong><\/p>\n\n\n\n<p>x.x.x.x olarak belirtilen alan reponuzun adresi, port ise reponuzun dinledi\u011fi porttur.<\/p>\n\n\n\n<p>Kayd\u0131 girdikten sonra docker \u0131 restart etmeliyiz.<\/p>\n\n\n\n<p><strong>systemctl restart docker<\/strong><\/p>\n\n\n\n<p>\u015eimdi tekrar i\u015flem yapt\u0131\u011f\u0131n\u0131zda ayn\u0131 hatay\u0131 almayacaks\u0131n\u0131z.<\/p>\n\n\n\n<p>Ayhan ARDA<\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/tr\/share-medium.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Pinterest\",\"Linkedin\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"ayhanarda\";var hupso_url_t=\"\";var hupso_title_t=\"Docker%27da%20server%20gave%20HTTP%20response%20to%20HTTPS%20client\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"Docker&#8217;da server gave HTTP response to HTTPS client hatas\u0131 ve \u00e7\u00f6z\u00fcm\u00fc Docker da pull ve push i\u015flemlerinizde imajlar i\u00e7in d\u0131\u015far\u0131ya \u00e7\u0131kam\u0131yor ve bu nedenle a\u011f\u0131n\u0131zda nexus gibi bir repo kullan\u0131yor iseniz ve ssl konfig\u00fcre edili de\u011fil ise docker client reponun ssl \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 , kendisinin secure istek atmas\u0131na ra\u011fmen reponun ona nonsecure cevap d\u00f6nd\u00fc\u011f\u00fcn\u00fc belirtir. [root@ayhanarda.com [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[732,66],"tags":[1516,733,47],"class_list":["post-1539","post","type-post","status-publish","format-standard","hentry","category-docker","category-linux-2","tag-daemon-js","tag-docker","tag-linux"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/comments?post=1539"}],"version-history":[{"count":1,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1539\/revisions"}],"predecessor-version":[{"id":1540,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1539\/revisions\/1540"}],"wp:attachment":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media?parent=1539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/categories?post=1539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/tags?post=1539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}