docker 执行容器内脚本命令获取bashrc用户环境变量
2022-07-28 本文已影响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"