我在我的Ubuntu操作系统上有一个ROS系统,它运行在Docker中。我在码头还在运行的时候重新启动了系统。之后ROS就停止工作了。突然重启是否会成为这个问题的原因?
更新: 1.没有ros相关命令显示任何输出(它只是一个空行) 2。我已经分别在主机操作系统上安装了ROS,并尝试了roscore,它运行良好。我看到了罗斯托普列表的输出。3.我已经重新安装了操作系统,但问题仍然存在。
有什么建议吗?
谢谢。
发布于 2018-06-30 20:30:16
快速回答:
您可以使用unless-stopped或always选项。
$ docker run --restart unless-stopped ros
unless-stopped->重新启动容器,除非它显式停止,或者Docker本身被停止或重新启动。always->总是在容器停止时重新启动它。 参考文献
https://stackoverflow.com/questions/50904337
复制相似问题