以原生 Docker 命令行的形式使用 Rancher


    Rancher通过实时监控所有主机上Docker事件来更新自己的状态。因此,当容器在Rancher外启动、停止、或销毁时(比如,直接在主机上执行),Rancher能检测到这些变化和更新,并且相应地更新自己的状态。

    您可以在主机上运行来观察Docker事件流。这个事件流就是Rancher正在监听的事件流。

    请查阅Rancher中的网络了解更多关于Rancher管理的网络和夸主机网络的详情。

    除了实时监控Docker事件之外,Rancher还会周期性地和主机同步状态。每5秒钟主机就会向Rancher报告主机上的所有容器的状态,以保证Rancher中的状态和主机中的状态同步。这能够防止由于网络中断或服务器重启而导致Rancher遗漏某些Docker事件。 用这种方式来保持同步,主机上的容器的状态为单一数据源。比如, 如果Rancher认为一个容器正在运行,但它在主机上实际是停止的,Rancher会把容器的状态更新为停止,但Rancher不会尝试重启容器。