Kurumsal vekilin arkasında olan Debian Jessie üzerinde liman işçisi çalıştırıyorum. Liman işçisi görüntülerini indirebilmek için aşağıdakileri cihazıma eklemem gerekiyor/etc/defaults/docker
http_proxy="http://localhost:3128/"
Bunun işe yaradığını doğrulayabilirim.
Ancak, interwebz'e kapımdan erişebilmek için, tüm oturumları başlatmalı --net host
ve sonra bu env değişkenlerini ayarlamam gerekiyor:
export http_proxy=http://localhost:3128/
export https_proxy=https://localhost:3128/
export ftp_proxy=${http_proxy}
İdeal olarak, konteynerin ana bilgisayar ağına ihtiyaç duymaması ve proxy hakkında bilgi sahibi olmamasını istiyorum (yani kaptaki 20, 80, 443 numaralı bağlantı noktasına giden tüm çağrılar ana bilgisayarın proxy bağlantı noktası üzerinden geçer). Mümkün mü?
Başarısız olursa, bu env değişkenlerinin yerel olarak ayarlanmasını ancak hiçbir zaman görüntünün bir parçası olarak dışa aktarılmasını sağlayacak bir site kurulumuna sahip olmak mümkün müdür?
GÜNCELLEME : Bu şeyleri --env http_proxy=...
vs ile geçirebileceğimi biliyorum , ama bu çok zor. Takma ad kullanmadan sistemdeki tüm kullanıcılar için çalışmasını istiyorum.