Владелец процесса GCE Docker (пользователь) не является пользователем root - PullRequest
0 голосов
/ 11 мая 2018

Я запускаю поток докера в GCE, используя Docker Swarm. Странно то, что, несмотря на то, что я развернул кластер воздушных потоков с пользователем root, владельцем процесса airflow является не root, а какой-то случайный пользователь в узле. enter image description here

Когда я запускаю docker на моей локальной машине, процесс запускается с правами root. enter image description here Есть ли какие-то правила выбора пользователя на GCE ?? Кто-нибудь знает, почему это так радует?

1 Ответ

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

Используете ли вы один и тот же образ контейнера в обеих системах?

Я не знаю, какое изображение вы используете, но я кратко посмотрел на изображение puckel/docker-airflow, и это исключает привилегииконтейнер для обычного пользователя с именем airflow.

. Вы можете предотвратить это, удалив строку USER airflow в Dockerfile или указать конкретный UID / GID, изменив команду useradd вDockerfile.

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