Упрощает Dockerfile для чтения данных из текстового файла и вывода - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь создать очень простой Dockerfile со следующим содержимым

FROM scratch
COPY helloworld.txt helloworld.txt
CMD ["helloworld.txt"]

Здесь я хочу прочитать содержимое текстового файла и вывести его, но не могу этого сделать.

1 Ответ

0 голосов
/ 04 мая 2018

Вы можете использовать cat функцию, которая принимает имя файла в качестве аргумента.

tomasz@fox:~$ cat some.txt
foo

Так что в вашем Dockerfile это будет выглядеть так:

FROM alpine
COPY helloworld.txt helloworld.txt
CMD cat helloworld.txt

РЕДАКТИРОВАТЬ

как указано в комментарии Марка, scratch - пустое изображение. Я этого не заметил. В основном вы можете использовать предопределенное изображение, например ubuntu или alpine. Alpine очень легкий и содержит cat.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...