Передать вывод из команды Dockerfile RUN на хост - PullRequest
0 голосов
/ 19 мая 2019

У меня есть следующий образ:

FROM some:image

ADD app /app

ADD https://get.aquasec.com/microscanner /
RUN chmod +x /microscanner
RUN /microscanner my_xxx_token >> /microscan.log

команда RUN /microscanner выводит кучу вещей.Если я не >> передам его в файл, он будет напечатан на моей консоли.

Я хочу передать его напрямую на хост, потому что команда, если она дает ложный результат,прерывает сборку образа, поэтому после него я не могу выполнять другие команды Docker.Даже && cat /microscan.log для той же команды RUN после того, как микросканер не будет выполнен.

Я попытался сделать >> /app/microscanner.log, поскольку папка используется в качестве общего тома, но файл не отображается наhost.

Итак, я предполагаю, что мне нужно записать из контейнера непосредственно в файл на хосте.Это вообще возможно?

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