Development/Docker
[Docker] Dockerfile Build 시 특정 파일에 echo로 multiline 추가하기
성딱이
2021. 12. 27. 18:28
반응형
방법 : 하나의 String으로 작성하되, String 안에서 \n으로 줄바꿈 후 작성 한다.
\n 은 문자열 내에서 줄바꿈으로 인지 시키기 위한 것. 이후 뒤의 \는 엔터를 쳐서 다음줄에 작성하기 위한 문자
합해서 \n\ 으로 사용하게 되는 것.
# 문자열 내 \n\ 으로 줄을 바꿈 후 작성
RUN echo $'\
from IPython.lib import passwd \n\
password = passwd("Wink") \n\
c.NotebookApp.password=password \n\
c.NotebookApp.terminado_settings = { "shell_command": ["/bin/bash"] }' \
>> /root/.jupyter/jupyter_notebook_config.py
출처 : https://github.com/moby/moby/issues/1799
Multiline Dockerfile syntax · Issue #1799 · moby/moby
Dockerfile is a powerful building tool. It will be more visually appealing adding multiline capability to it. As example: run /bin/echo -e '#!/bin/bash\necho This is a long shell line; echo Nex...
github.com
반응형