我如何运行一个容器,以便它运行在代理+后面运行?
我如何运行一个容器,以便它在代理后面运行?
目前我必须运行我的图像/容器: docker run -it <imagename>
那么我必须做到以下几点:
export http_proxy=http://1.2.3.4:3128 export https_proxy=http://1.2.3.4:3128
有没有办法,我可以将代理放在图像中的文件,然后提交,然后每次启动它,我不必发出导出命令指向代理?
我试图把我的代理设置:
export http_proxy=http://1.2.3.4:3128 export https_proxy=http://1.2.3.4:3128
在以下文件中:
/etc/profile
和/etc/environment
然后提交这个新的图像。 但是当我运行这个图像时:
docker run -it <imagename>
我做了一个env | grep proxy
env | grep proxy
我的代理设置不在env
但它们存在于文件中。
任何人都可以build议吗?
只需在您的dockerfile中使用ENV命令…
- Docker-machine:在映像中下载软件包:错误:1解决失败
- Docker可从外部访问的registry,502代理错误,TLS握手错误
- Azure应用程序容器 – 代理访问端口443 – 混合内容
- Nginx反向代理:使用jwilder / nginx-proxy为gitlab容器设置正确的端口
- 如何为dockerconfigurationpolipo的HTTP代理来部署Kubernetes
- 我的泊坞窗代理不会链接我的url到端口
- 通过nginx代理的owncloud docker可以encryption
- Docker私有registry问题
- 在Docker上创buildNGINX逆向代理并向其他容器中的网站发送请求时出错