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'
我已经从这个 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'