30.5. Docker Pull 프록시


OpenShift Container Platform 노드 호스트는 Docker 레지스트리에 푸시 및 풀 작업을 수행해야 합니다. 노드가 액세스하기 위해 프록시가 필요하지 않은 레지스트리가 있는 경우 다음을 사용하여 NO_PROXY 매개변수를 포함합니다.

  • 레지스트리의 호스트 이름
  • 레지스트리 서비스의 IP 주소
  • 서비스 이름입니다.

이렇게 하면 해당 레지스트리를 블랙리스트로 지정하고 외부 HTTP 프록시를 유일한 옵션으로 남겨 둡니다.

  1. 다음을 실행하여 레지스트리 서비스의 IP 주소 docker_registy_ip 를 검색합니다.

    $ oc describe svc/docker-registry -n default
    
    Name:			docker-registry
    Namespace:		default
    Labels:			docker-registry=default
    Selector:		docker-registry=default
    Type:			ClusterIP
    IP:			172.30.163.183 1
    Port:			5000-tcp	5000/TCP
    Endpoints:		10.1.0.40:5000
    Session Affinity:	ClientIP
    No events.
    1
    레지스트리 서비스 IP.
  2. /etc/sysconfig/docker 파일을 편집하고 쉘 형식으로 NO_PROXY 변수를 추가하여 <docker_registry_ip> 를 이전 단계의 IP 주소로 바꿉니다.

    HTTP_PROXY=http://<user>:<password>@<ip_addr>:<port>/
    HTTPS_PROXY=https://<user>:<password>@<ip_addr>:<port>/
    NO_PROXY=master.hostname.example.com,<docker_registry_ip>,docker-registry.default.svc.cluster.local
  3. Docker 서비스를 다시 시작하십시오.

    # systemctl restart docker
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.