我试图从码头文件,我设置一个ENV在Dockerfile(ENV GOROOT“/usr/share/go/1.6”)中的dockerimage, ..但我无法在容器中找到相同的ENV值。该值设置为“/ usr/share/go”。 “/1.6”缺失。数字值不能设置为env使用Dockerfile#27284
步骤来重现问题:
- 打造Dockerfile https://gist.github.com/anumantharaja/afa1fc1684a58b2646e2ae2d80489686
- 运行图像
- 和容器内给回音$ GOROOT
结果我收到: 我收到/ usr/share/go
结果,我预计: 我预计/usr/share/go/1.6
我试过用基本图像busybox(+ Dockerfile上没有扩展名),并获得了预期的结果。 – lvthillo
- lorenzvth7你试过吗?这对你有用吗? –
我会在答案中显示它。我可以在你看到它后删除它 – lvthillo