解决ssh连接docker容器环境变量无效的问题

问题缘由:
因在docker容器中的linux系统输入nvcc 等命令都是有效的,但通过ssh连接到docker容器内,就存在该命令未找到等问题,查询资料得知,这是因为通过ssh连接docker容器后环境变量发生了变化,

修改方法:
解决方法:更改字段分隔符,使之仅仅遇到换行时分割
/etc/profile中添加以下代码即可

for item in `cat /proc/1/environ |tr '\0' '\n'`
do
 export $item
done

特此记录

参考:
https://blog.csdn.net/u014681799/article/details/108058788

posted @ 2023-06-08 22:49  牛犁heart  阅读(414)  评论(0编辑  收藏  举报