docker-compose build 构建镜像的时候使用代理

 
更多

在 Docker Compose 中,支持使用 build 指令,以构建运行服务所需要的镜像。

但是,某些构建需要下载国外资源(比如 golang 构建),然而由于网络原因会下载失败。

该笔记将记录:如何在构建时使用网络加速服务(代理)来解决该问题。

解决方法

在构建时,可以制定参数,或者设置环境变量:

1)通过指定构建参数:

docker-compose build \
    --build-arg http_proxy=http://proxy.exaple.com \
    --build-arg https_proxy=http://proxy.exaple.com

2)通过设置环境变量:

# docker-compose.yaml

build:
  context: .
  args:
    - http_proxy=http://proxy.exaple.com
    - https_proxy=http://proxy.exaple.com
打赏

本文固定链接: https://www.cxy163.net/archives/3138 | 绝缘体

该日志由 绝缘体.. 于 2022年05月08日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: docker-compose build 构建镜像的时候使用代理 | 绝缘体
关键字: , , , ,

docker-compose build 构建镜像的时候使用代理:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter