dockerfile 在执行 RUN source ~/.bashrc 的时候会报错:
RUN source ~/.bashrc:
0.188 /bin/sh: 1: source: not found
原因
dockerfile默认的shell是sh,无法使用source
解决方案
在 RUN source ~/.bashrc 前面添加以下指令,将shell改为bash
SHELL ["/bin/bash","-ic"]
RUN source ~/.bashrc
dockerfile 在执行 RUN source ~/.bashrc 的时候会报错:
RUN source ~/.bashrc:
0.188 /bin/sh: 1: source: not found
dockerfile默认的shell是sh,无法使用source
在 RUN source ~/.bashrc 前面添加以下指令,将shell改为bash
SHELL ["/bin/bash","-ic"]
RUN source ~/.bashrc