안녕하세요 저는 Windows 10에서 프록시를 사용하여 Docker를 사용하고 있습니다. Docker 자체가 제대로 작동하여 도커 설정에서 프록시 IP가 올바르게 설정됩니다. 도커를 통해 이미지를 다운로드 할 수 있습니다.프록시가있는 Windows의 Docker
문제는 실행 또는 빌드하려는 컨테이너에 이러한 HTTP_PROXY 및 HHTPS_PROXY 변수가 필요하다는 것입니다. 인수를 빌드하거나 인수 또는 도커 파일을 실행하여이 작업을 추가 할 수 있습니다. 그러나 이러한 솔루션 중 어느 것도 컴퓨터 관련 변수 값을 도커 파일 및/또는 도커 작성 파일에 추가하기 때문에 완벽하지 않습니다.
내가이 트릭과 해킹에 의해이 HTTP_PROXY와 HHTPS_PROXY 변수의 MobyLinuxVM의 값을 검사 한: How to connect to docker VM (MobyLinux) from windows shell?
이 변수가 올바르게 내가 실행하거나 모든 이미지를 표시했다 그겁니다 나는 여전히 이러한 얻을 필요가 구축 dockerfile 변수.
이미 컨테이너가 이미 설정되어있는 도커 deamon에서 이러한 프록시 환경 변수를 자동으로 가져 오는 방법이 있습니까? 리눅스는 본질적으로이 기능을 가지고 있지만 Windows에서는 빠져있는 것 같습니다.
CNTLM은 모든 것이 실제로 작동하도록합니다. I'v는 내가 build-args와 함께 살 방법을 배울 필요가 있다고 결정했습니다. –
Hello @Amanda Debler dockerforum 및 블로그에서 솔루션을 찾았지만 DummyDesperatePoitras 가상 스위치 Docker가 없습니다. 내가 뭘 놓치고 있니? 나는 0.0.0.0:3128로 cntlm을 시도했지만 connectino는 거부했다. 귀하의 접근 방식을 테스트하고 싶습니다만 이미 DummyDesperatePoitras 가상 스위치 Docker에서 실패합니다. 감사. –
@MatthisKohli 그들은 내가 의존하고있는 "버그"를 수정 한 것처럼 보입니다! 나는 VirtualBox가 CNTLM 수신 IP와 Docker의 프록시 IP로 만든 가상 인터페이스를 사용하여 성공을 거두었습니다. –