使 openshift origin docker 容器在重启后持久化
Making openshift origin docker containers persistent after reboot
我是 openshift 的新手,想知道是否可以在重启 oc 集群或重启服务器后使 openshift origin 中的所有容器持久化。
我遵循的教程要求执行以下操作才能创建集群
oc cluster up
我现在 运行 遇到的问题是登录我的 openshift 应用程序后,执行 oc cluster down && oc cluser up
没有显示我的任何 运行 容器。
我尝试通过 docker start $(docker ps -qa)
重新启动它们,但容器仍然没有出现在 openshift 源应用程序中。
任何有关如何解决此问题的建议将不胜感激。
您需要告诉它在重新启动时保留 etcd 和配置数据。参见:
- https://github.com/openshift/origin/blob/master/docs/cluster_up_down.md#configuration
- https://github.com/openshift/origin/blob/master/docs/cluster_up_down.md#etcd-data
您告诉它保存数据的位置可能取决于您是直接使用本地 Docker 服务还是 docker-机器。
我是 openshift 的新手,想知道是否可以在重启 oc 集群或重启服务器后使 openshift origin 中的所有容器持久化。
我遵循的教程要求执行以下操作才能创建集群
oc cluster up
我现在 运行 遇到的问题是登录我的 openshift 应用程序后,执行 oc cluster down && oc cluser up
没有显示我的任何 运行 容器。
我尝试通过 docker start $(docker ps -qa)
重新启动它们,但容器仍然没有出现在 openshift 源应用程序中。
任何有关如何解决此问题的建议将不胜感激。
您需要告诉它在重新启动时保留 etcd 和配置数据。参见:
- https://github.com/openshift/origin/blob/master/docs/cluster_up_down.md#configuration
- https://github.com/openshift/origin/blob/master/docs/cluster_up_down.md#etcd-data
您告诉它保存数据的位置可能取决于您是直接使用本地 Docker 服务还是 docker-机器。