в чем разница между CMD java -version &> /staf-logs/output.log и CMD ["java -version &> /staf-logs/output.log"] в докере - PullRequest
0 голосов
/ 09 декабря 2018

Я получаю "/staf-logs/output.log" не найдена ошибка при использовании "CMD [" java -version &> /staf-logs/output.log "]", я хочу перенаправить журналы докера на выход.журнал

1 Ответ

0 голосов
/ 09 декабря 2018

Вы должны позволить приложению в контейнере писать в стандартный вывод.Затем вы можете работать с журналами извне контейнера, используя docker logs <container>.Если вы запишете в файл, файл исчезнет вместе с контейнером, и вы не сможете найти его, если не смонтировали том на хосте или с томами докера.

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