Как отобразить / распечатать файл при создании образа докера - PullRequest
1 голос
/ 08 ноября 2019

Ребята, я создаю образ Docker из Dockerfile. Я застрял в глупой позиции, где я обновляю файл yaml, используя sed.

RUN sed -i -e "s@\$REPLACEMENT_TAG@$PM_SERVER_DOCKER_TAG@" /qa.yaml

После этого шага мне нужно показать файл yaml. на консоли вывода при создании образа докера, но я не могу показать его с помощью команды echo. Может ли кто-нибудь помочь мне с правильным синтаксисом.

Ответы [ 2 ]

2 голосов
/ 08 ноября 2019

Используйте cat, а не echo. echo напечатает имя файла. cat отображает его содержимое.

RUN cat /qa.yaml
1 голос
/ 08 ноября 2019

+ 1 для 'cat', но, если вы все еще хотите использовать эхо, вы можете использовать, как указано ниже

RUN echo "$(<filename)"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...