Пользователь, который запускает проверку работоспособности Docker - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть Dockerfile:

...
USER oracle
HEALTHCHECK CMD "$ORACLE_BASE/$CHECK_DB_FILE" >/dev/null || exit 1 
...

Почему процесс проверки работоспособности выполняется от имени пользователя root?Это нормально, что какой-то процесс запускается от имени root в контейнере?

Docker версия 1.13

1 Ответ

0 голосов
/ 23 ноября 2018

Моя проблема заключалась в том, что я переписал

...
USER root
...

в дочернем образе, в результате чего HEALTHCHECK запускается из корня.

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