Docker 未导出环境变量

Docker is not exporting env var

我已经从这个 Dockerfile 构建了一个镜像:

FROM jenkins

RUN export http_proxy=http://user:pass@x.x.x.x:port

#more things

但是当我进入容器时(通过exec /bin/bash),http_proxy没有导出。

我能做什么?

谢谢

除非您有使用 export 的特定原因,否则 Docker 支持 built-in 在 Docker 文件中使用 environment variables

ENV http_proxy='http://user:pass@x.x.x.x:port'