美文网首页
docker 执行容器内脚本命令获取bashrc用户环境变量

docker 执行容器内脚本命令获取bashrc用户环境变量

作者: 鹅鹅鹅_ | 来源:发表于2022-07-28 11:59 被阅读0次

start.sh依赖用户bashrc中export的变量,如下命令总是获取不到

docker exec -it docker_ros_launch_lh /bin/bash -c "/home/work/lgsvl_client/shcmd/start.sh"
image.png

大胆尝试加bash加-i参数,最终成功

docker exec -it docker_ros_launch_lh /bin/bash -ic "/home/work/lgsvl_client/shcmd/start.sh"

相关文章

网友评论

      本文标题:docker 执行容器内脚本命令获取bashrc用户环境变量

      本文链接:https://www.haomeiwen.com/subject/twxqwrtx.html