elc*_*nrs 7 docker docker-compose
我在代理后面使用Docker for mac.我在Docker GUI中的"Proxies" - >"Manual proxy configuration"下设置了代理配置.这让我可以从代理后面的存储库下载Docker镜像.
接下来,我设置了http_proxy
和https_proxy
环境变量,我在docker-compose.yml中使用它们将它们传递给构建:
services:
app:
build:
context: .
args:
http_proxy: $http_proxy
https_proxy: $https_proxy
Run Code Online (Sandbox Code Playgroud)
如何在终端中获取通过Docker GUI设置的变量,这样我就不必设置它们两次了?我可以使用任何特定于Docker的环境变量吗?
如果我理解正确想要你想要的,那么你只需要阅读给出的内容docker info
:
\xe2\x9d\xaf docker info | grep Proxy\nHttp Proxy: http://localhost:3128\nHttps Proxy: http://localhost:3128\n
Run Code Online (Sandbox Code Playgroud)\n\n如果这两个在 GUI 中设置,它们将出现在输出的末尾附近。如果它们没有设置,它们就不会出现,而在我的例子中,它们No Proxy: *.local, 169.254/16
会出现。
归档时间: |
|
查看次数: |
551 次 |
最近记录: |