ssh连接docker与宿主机进入docker环境变量不一致

发现从宿主机用命令sudo docker exec -it [docker_name] /bin/bash进入docker程序运行没问题,但是通过ssh连接进入docker就有问题,发现是环境变量不一致导致,解法如下
1、在/etc/profile文件末尾中添加如下命令

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

2、在~/.bashrc末尾添加如下语句,保证每次启动终端都会保证环境变量一致

source /etc/profile

参考:https://blog.csdn.net/m0_59029800/article/details/125479518

相关推荐

  1. ssh连接docker宿主进入docker环境一致

    2023-12-31 17:38:05       44 阅读
  2. docker-宿主容器的命令执行方法

    2023-12-31 17:38:05       35 阅读
  3. docker宿主数据交换—ROS2

    2023-12-31 17:38:05       33 阅读
  4. SSH连接docker容器

    2023-12-31 17:38:05       32 阅读
  5. Jenkins容器使用宿主Docker

    2023-12-31 17:38:05       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-31 17:38:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-31 17:38:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-31 17:38:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-31 17:38:05       20 阅读

热门阅读

  1. 多开工具对手机应用启动速度的优化与改进

    2023-12-31 17:38:05       38 阅读
  2. 配置yum镜像源

    2023-12-31 17:38:05       32 阅读
  3. 速盾网络:cdn数量对网站访问速度的影响

    2023-12-31 17:38:05       41 阅读
  4. 2023年广东省网络安全B模块(笔记详解)

    2023-12-31 17:38:05       28 阅读
  5. 使用Python绘制各种图表

    2023-12-31 17:38:05       43 阅读
  6. python随机生成数字random模块

    2023-12-31 17:38:05       44 阅读
  7. 成立一个理解起来很直观的 cpu cmodel 项目

    2023-12-31 17:38:05       39 阅读