使用“docker exec -d”在后台运行rviz

问题描述 投票:0回答:1

我在ubuntu18.04中使用ros1作为docker容器。我已经启动了一个容器,我想在后台运行我的

rviz
。当我尝试使用命令运行它时
docker exec -d walker-container bash -c "rviz"
但没有任何窗口提示,并且检查“docker log”没有显示任何内容。但是,运行
docker exec -d walker-container bash -c "gedit"
效果很好。

我想知道如何使用“docker exec -d”在后台成功运行 rviz。有人可以就这个问题提供指导吗?

谢谢你。

我希望此命令在指定的 Docker 容器内的后台启动 rviz 进程,以便我可以将其用于 ROS 操作。

docker ros
1个回答
0
投票

你可以使用以下命令运行它吗:

rosrun rviz rviz

(假设您在同一工作空间内)

© www.soinside.com 2019 - 2024. All rights reserved.