>운영 및 유지보수 >Docker >도커 프록시란 무엇입니까?

도커 프록시란 무엇입니까?

WBOY
WBOY원래의
2022-02-23 10:35:0510405검색

Docker에서 프록시는 프록시 소프트웨어 또는 프록시 서버를 의미하며, Docker가 "docker pull" 및 "docker push"와 같은 작업을 수행할 때 사물에 대해 수행할 수 없는 작업을 수행하는 데 사용되며 이미지에 액세스하려면 프록시가 필요합니다. 웨어하우스 및 컨테이너 내부에서는 네트워크에 액세스하기 위해 프록시가 필요할 때 프록시가 사용됩니다.

도커 프록시란 무엇입니까?

이 튜토리얼의 운영 환경: linux7.3 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.

도커 프록시란 무엇입니까

프록시 소프트웨어 또는 프록시 서버를 말하며 네트워크 액세스 방법으로도 간주될 수 있습니다.

에이전트 클래스는 원하지 않거나 수행할 수 없는 다른 작업을 수행하는 데 사용됩니다. 예를 들어 데이터베이스에서 작업을 수행할 때 에이전트는 데이터베이스에서 작업을 완료한 후 수행한 작업을 기록할 수 있습니다.

Docker는 두 가지 상황에서 프록시를 사용합니다.

  • docker 클라이언트는 프록시를 사용하려고 합니다. 즉, docker pull, docker push 등과 같은 작업을 수행할 때 프록시를 통해 이미지 웨어하우스에 액세스합니다.

  • The 컨테이너 인스턴스가 프록시를 사용하려고 합니다. 즉, 컨테이너 내부에서 프록시를 통해 네트워크에 액세스하려고 합니다

1. 클라이언트 프록시를 구성합니다(기존 설치 방법)

1. 구성 파일을 만듭니다.

2. 구성 추가

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

3. 컨테이너를 다시 시작합니다

[Service]
Environment="HTTP_PROXY=http://211.69.198.232:8118"
Environment="HTTPS_PROXY=http://211.69.198.232:8118"
Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp,211.69.198.232"

2. 컨테이너 인스턴스 에이전트 구성

방법 1, 구성 파일(Docker 버전 17.07 이상만 지원)

1 구성 파일을 생성합니다. 2. 구성 정보 추가

sudo systemctl daemon-reload
sudo systemctl restart docker

추천 학습: "

docker 비디오 튜토리얼

위 내용은 도커 프록시란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.