为什么path命令在Docker文件中不起作用

时间:2015-01-08 17:36:27

标签: linux path docker dockerfile

这是我的泊坞文件

# This is a comment
FROM chapmanb/bcbio-nextgen-devel
MAINTAINER Sabarish Subramanian
RUN mkdir /root/software && cd /root/software && wget http://bio.math.berkeley.edu     /eXpress /downloads/express-1.5.1/express-1.5.1-linux_x86_64.tgz
RUN cd /root && mkdir src && cd src && tar xzf ../software/express-1.5.1-linux_x86_64.tgz &&  PATH=$PATH:/root/src/express-1.5.1-linux_x86_64 && export PATH && echo $PATH

在新的docker容器中没有设置路径。通常建议我这样做的好方法。

1 个答案:

答案 0 :(得分:0)

根据

https://github.com/docker/docker/issues/684

你应该使用

ENV

命令将$ PATH设置为您的值

https://docs.docker.com/reference/builder/#ENV