2017-01-09 5 views
1

Ich bin neu bei openshift und muss wissen, ob es möglich ist, alle Container im OpenShift-Ursprung persistent zu machen, nachdem der OC-Cluster neu gestartet oder der Server neu gestartet wurde.OpenShift-Origin-Docker-Container nach dem Neustart persistent machen

Das Tutorial i gefolgt erfordert eine der folgenden tun, um einen Cluster zu erstellen

oc cluster up 

Das Problem, das ich in bin jetzt läuft, ist, dass Login in mein Openshift-Anwendung nach, eine oc cluster down && oc cluser up tun zeigt keine meiner laufenden Container.

Ich habe versucht, alle von ihnen neu zu starten, indem Sie eine docker start $(docker ps -qa) tun, aber die Container werden immer noch nicht in der Openshift-Ursprungs-Anwendung angezeigt.

Alle Ratschläge, wie Sie dies beheben können, werden sehr geschätzt.

Antwort

2

Sie müssen es angeben, um die etcd und Konfigurationsdaten über Neustarts beibehalten. Siehe:

, wo Sie es sagen, um Daten zu speichern kann davon abhängen, ob Sie die lokale Docker Service direkt oder Docker-Maschine verwenden.

+1

Vielen Dank. 'oc cluster up --host-data-dir = '/ pfad/zu/createddir'' war was ich brauchte. – crusadecoder

+0

Sie können auch '' -host-config-dir'' abhängig von dem, was Sie tun. –

Verwandte Themen