为什么在/ etc / profile中设置VISIBLE = NOW?

时间:2016-03-29 18:29:58

标签: bash ssh docker

我正在阅读Dockerfile - Dockerizing an SSH Service,其中包含以下代码:

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

只是好奇目的是什么?

TIA, 奥莱

P.S这篇关于避免在Docker容器中运行SSH服务器的方法的文章:https://jpetazzo.github.io/2014/06/23/docker-ssh-considered-evil/

1 个答案:

答案 0 :(得分:17)

这是运行Dockerized SSHD服务时如何传递环境变量的示例。 SSHD会清理环境,因此必须将ENV中包含的Dockerfile个变量推送到/etc/profile才能使其可用。