【发布时间】:2018-01-10 07:25:41
【问题描述】:
下面是我的 Dockerfile 的一部分,我想用 ENV 设置一次 PATH,在下面的 *.sh 文件中,他们不需要重新定义 $PATH。 如何做到这一点?
ENV PATH="/usr/local/bin:/opt/local/sbin:$PATH"
RUN /bin/bash -c "source install_anaconda3.sh"
RUN /bin/bash -c "source install_tensorflow.sh"
RUN /bin/bash -c "source install_theano.sh"
在 install_anaconda3.sh 里面是:
#!/bin/bash -
bash "./installer/Anaconda3-5.0.1-Linux-x86_64.sh" -u -b
conda upgrade -y --all
然后我得到以下错误:
/bin/sh: install_anaconda3.sh: 找不到命令
【问题讨论】:
标签: docker environment-variables