【发布时间】:2016-10-11 11:25:29
【问题描述】:
我正在尝试从 docker 文件构建一个 dockerimage,我在 Dockerfile 中设置了一个 ENV(ENV GOROOT "/usr/share/go/1.6").. 但我找不到相同的 ENV 值容器内。该值设置为“/usr/share/go”。缺少“/1.6”。
重现问题的步骤:
- 构建 Dockerfile https://gist.github.com/anumantharaja/afa1fc1684a58b2646e2ae2d80489686
- 运行镜像
- 在容器内给 echo $GOROOT
我收到的结果: 我收到了 /usr/share/go
我预期的结果: 我期望 /usr/share/go/1.6
【问题讨论】:
-
我用基础镜像busybox(+ Dockerfile上没有扩展名)进行了尝试,得到了预期的结果。
-
- lorenzvth7 你试过这个吗?这对你有用吗?
-
我会在答案中展示它。你看到后我可以删除它
标签: docker dockerfile docker-machine