0


docker 如何使用代理

为docker添加代理有三种情况:

  1. 为docker pull(dockerd)添加代理
  2. 为Docker build添加代理
  3. 为docker容器添加代理

参考文章如下:

  • 如何优雅的给 Docker 配置网络代理
  • Configure the daemon with systemd

其中,如果在使用代理地址时,不希望将运行命令明文写在启动脚本里,可以把用户名、密码存在环境变量,并在执行

docker run

时将这两种参数传进去。

给docker build加代理

docker build . -f Dockerfile.frontendapi
-t registry.cn-shanghai.aliyuncs.com/jinq0123/openmatch-frontendapi:dev
–network host
–build-arg HTTP_PROXY=http://127.0.0.1:1080
–build-arg HTTPS_PROXY=http://127.0.0.1:1080

提醒,要使用

--build-arg

把代理注入,单纯的

ENV

不一定有用。

标签: docker java 容器

本文转载自: https://blog.csdn.net/duoyasong5907/article/details/132145853
版权归原作者 Melody2050 所有, 如有侵权,请联系我们删除。

“docker 如何使用代理”的评论:

还没有评论