Мне любопытно, как записать в файл команды Docker и т. Д.
Допустим, я хочу создать файл следующим образом:
RUN touch newfile.php
Теперь, как мне записать этот файл после того, как он встроен в последовательность dockerfile?
Текст не должен быть размещен где-то особенным. Я просто не уверен, как с помощью команд docker вы открываете nano или что-то еще, чтобы записать в файл, к которому я только что прикоснулся.
Один из возможных способов - поместить оператор echo
под командой RUN в вашем файле Docker. При этом вы можете отобразить данные в этот файл. Ниже приведен пример того, что я использовал в своих проектах.
RUN \
echo PS: Рассмотрите возможность голосования и примите это как ответ, если это помогло вам. Это поможет другим следовать, а также побудит одного отвечать.
\n\
Hello World.\n\
I am inserted in this file during docker image creationg.\n\
The back-slash-n charachters give me a new line in created file.\n\
' > /path/to/newfile.php
PS: Рассмотрите возможность голосования и примите это как ответ, если это помогло вам. Это поможет другим следовать, а также побудит одного отвечать.