Docker를 사용하여 안전하지 않은 개인 레지스트리/저장소에서 이미지를 가져오는 방법은 무엇입니까?

Docker를 사용하여 안전하지 않은 개인 레지스트리/저장소에서 이미지를 가져오는 방법은 무엇입니까?

Virtual Box에서 Linux를 실행하고 있습니다. 내 조직의 개인 저장소에서 LDAP 이미지를 가져오려고 합니다. 즉,

http://161.85.19.106:8080/repo/ldap/tag/sig-markets-phoenix-customer-2.1.0

레지스트리에서 이 이미지를 가져오기 위해 다음 명령을 사용하고 있습니다.

sudo docker pull 161.85.19.106:8080/repo/ldap/:sig-markets-phoenix-customer-2.1.0

처음에는 다음과 같은 오류가 발생했습니다.

error response from daemon: Get https:/: http: server gave HTTP response to HTTPS client

daemon.json. 게다가 나는 프록시 뒤에서 작업하고 있었기 때문에 이 위치에서 프록시 해결 방법을 주석 처리하고 데몬과 도커를 다시 시작했습니다.

/etc/systemd/system/docker.service.d/http-proxy.conf 

이제 위 명령을 실행하려고 하면 다음 오류가 발생합니다.

Error response from daemon: error parsing HTTP 404 response body: invalid character '<' looking for beginning of value: "<!DOCTYPE html>\n<html>\n<head>\n  <title>The page you were looking for doesn't exist (404)</title>\n  <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n  <style>\n  .rails-default-error-page {\n    background-color: #EFEFEF;\n    color: #2E2F30;\n    text-align: center;\n    font-family: arial, sans-serif;\n    margin: 0;\n  }\n\n  .rails-default-error-page div.dialog {\n    width: 95%;\n    max-width: 33em;\n    margin: 4em auto 0;\n  }\n\n  .rails-default-error-page div.dialog > div {\n    border: 1px solid #CCC;\n    border-right-color: #999;\n    border-left-color: #999;\n    border-bottom-color: #BBB;\n    border-top: #B00100 solid 4px;\n    border-top-left-radius: 9px;\n    border-top-right-radius: 9px;\n    background-color: white;\n    padding: 7px 12% 0;\n    box-shadow: 0 3px 8px rgba(50, 50, 50, 0.17);\n  }\n\n  .rails-default-error-page h1 {\n    font-size: 100%;\n    color: #730E15;\n    line-height: 1.5em;\n  }\n\n  .rails-default-error-page div.dialog > p {\n    margin: 0 0 1em;\n    padding: 1em;\n    background-color: #F7F7F7;\n    border: 1px solid #CCC;\n    border-right-color: #999;\n    border-left-color: #999;\n    border-bottom-color: #999;\n    border-bottom-left-radius: 4px;\n    border-bottom-right-radius: 4px;\n    border-top-color: #DADADA;\n    color: #666;\n    box-shadow: 0 3px 8px rgba(50, 50, 50, 0.17);\n  }\n  </style>\n</head>\n\n<body class=\"rails-default-error-page\">\n  <!-- This file lives in public/404.html -->\n  <div class=\"dialog\">\n    <div>\n      <h1>The page you were looking for doesn't exist.</h1>\n      <p>You may have mistyped the address or the page may have moved.</p>\n    </div>\n    <p>If you are the application owner check the logs for more information.</p>\n  </div>\n</body>\n</html>\n"

자격 증명이 잘못되어 실패할 수도 있다고 생각하여 Docker 로그아웃도 수행했지만 도움이 되지 않았습니다.

이 작업을 수행하는 방법에 대한 아이디어가 있습니까?

관련 정보