我需要将credential
文件的内容读入变量MYPASS
(也可以定义为 ENV),然后echo
在我的 Dockerfile 中调用将其打印出来。我尝试了很多方法,但仍然无法解决这个问题。所以最后版本的代码如下所示:
FROM ubuntu
RUN mkdir /asset
WORKDIR /asset
RUN apt-get update
RUN apt-get install bc -yy
RUN touch credential
RUN echo 'admin12345' > credential
RUN export MYPASS=`echo ${cat ./credential} | bc -l`
RUN echo $MYPASS
任何想法 ?谢谢!
答案1
你可以使用这个:https://github.com/moby/moby/issues/29110#issuecomment-453718228
它有些丑陋,但有效。