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
조금 추악하지만 작동합니다.