当我们创建python容器后,由于某些原因,需要通过ssh的方式链接到容器中,

会发现链接进去后,python命令失效,缺少了python环境变量,可以通过以下方法解决,

以下为python的Dockerfile文件内容片段:

RUN echo "export $(cat /proc/1/environ |tr '\0' '\n' | xargs)" >> /root/.bashrc


* 主要原因是,ssh链接后,会自动执行 source /etc/profile,以上命令的目的是,从1号进程获取

容器本身的环境变量

点赞(1) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部