Подтвердить что ты не робот

Зачем устанавливать VISIBLE = NOW в/etc/profile?

Я читаю Dockerfile - Закрепление службы SSH и содержит следующий код:

 ENV NOTVISIBLE "in users profile"
 RUN echo "export VISIBLE=now" >> /etc/profile

Просто интересно, какова цель этого?

ТИА, Ole

P.S Отличная статья о том, как избежать запуска SSH-сервера в контейнере Docker: https://jpetazzo.github.io/2014/06/23/docker-ssh-considered-evil/

4b9b3361

Ответ 1

Это пример того, как передавать переменные среды при запуске службы Dockerized SSHD. SSHD сглаживает среду, поэтому переменные ENV, содержащиеся в Dockerfile, должны быть нажаты на /etc/profile, чтобы они были доступны.