在哪里设置docker的代理Spring Boot Docker镜像/容器

我有弹簧启动应用程序正在互联网连接,这个应用程序jar是在docker集装箱,我在公司代理。

在我的dockerfile是有代理作为

ENV http_proxy http:// … ENV https_proxy https:// …

而且在我的我的java代码主要方法是有这样的代理设置:

System.setProperty("http.proxyHost", "removed"); System.setProperty("https.proxyHost", "removed"); System.setProperty("http.proxyPort", "removed"); System.setProperty("https.proxyPort", "removed"); System.setProperty("http.proxyUser", "removed"); System.setProperty("http.proxyPassword", "removed"); 

但它不适合我

我也尝试使用build-args设置代理:

docker生成–build-arg HTTP_PROXY = http:// ..

但那也不起作用。

请帮我知道什么是最好的方式申请代理春季启动应用程序运行在公司代理后面的容器

我忘了提及,我正在使用Windows 10和docker托盘 – >设置 – >代理我已经设置了我的公司代理