当我们创建python容器后,由于某些原因,需要通过ssh的方式链接到容器中,
会发现链接进去后,python命令失效,缺少了python环境变量,可以通过以下方法解决,
以下为python的Dockerfile文件内容片段:
RUN echo "export $(cat /proc/1/environ |tr '\0' '\n' | xargs)" >> /root/.bashrc
* 主要原因是,ssh链接后,会自动执行 source /etc/profile,以上命令的目的是,从1号进程获取
容器本身的环境变量