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.conf3. 컨테이너를 다시 시작합니다
[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 중국어 웹사이트의 기타 관련 기사를 참조하세요!