Docker运行时主机重启

时间:2018-06-18 07:16:45

标签: ubuntu docker ros

我的Ubuntu操作系统上有一个ROS系统,它在Docker中运行。我在Docker仍在运行时重新启动了系统。 之后,ROS停止了工作。 是否突然重启会导致此问题?

更新: 1.没有与ros相关的命令显示任何输出(它只是一个空行) 2.我已经在主机操作系统上单独安装了ROS并尝试了roscore,它工作正常。我能够看到rostopic列表的输出。 3.我已经重新安装了操作系统,但是在docker中仍存在问题。

有什么建议吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

快速解答:

您可以使用unless-stoppedalways选项。

$ docker run --restart unless-stopped ros
  

unless-stopped->重新启动容器,除非容器已明确停止或Docker本身已停止或重新启动。

     

always->如果容器停止,请始终重新启动它。

     

Reference