So exportieren Sie die Docker-Maschinenkonfiguration zur Verwendung auf anderen Computern

9

Was ist der beste Weg, um docker-machine Maschinen (remote nicht lokalen Host) von einem Computer zu einem anderen zu verschieben (osx zu Windows). Ich muss die config.json Dateien für alle Maschinen ändern, damit es auf einem anderen Computer funktioniert, weil der Pfad zu den Zertifikaten und der Maschine alle in der Konfigurationsdatei fest codiert sind.

Während dieser Ansatz funktioniert, ist es etwas mühsam, wenn wir sie mit allen im Team teilen müssen. Gibt es eine Möglichkeit, die Maschine zu exportieren oder zu importieren? oder es gibt andere Möglichkeiten, zu archivieren, was ich versuche zu tun.

    
Eatdoku 11.05.2015, 16:54
quelle

4 Antworten

1

Bis diese Funktion nativ implementiert wird (siehe Problem 23 ), können Sie dieses Import / Export-Skript I verwenden habe geschrieben.

Ссылка

Exportieren (auf Host A)

%Vor%

Importieren (auf Host B)

%Vor%     
schickling 29.03.2016 16:05
quelle
0

Im Moment ist der only Weg das, was Sie bereits gemacht haben.

Irgendwann in der nebulösen Zukunft wird es eine "Machine Server" -Komponente geben, die Maschinenzertifikate sicher speichert und es den Teams ermöglicht, den Zugriff auf Maschinen zu teilen. Es hat einige darüber gesprochen, aber nichts formelles wurde noch gestartet. Es gibt eine Erwähnung in der Roadmap .

Bemerkenswert ist auch ein Vorschlag für eine Maschinendeklarationsdatei, die zwischen Personen geteilt werden kann würde es Leuten erlauben, verschiedene Maschinen mit der gleichen Konfiguration zu erstellen (was nicht ist , was Sie suchen).

    
hairyhenderson 16.05.2015 21:49
quelle
0

Wie Dave schon sagte, ist das heute nicht möglich, aber es liegt uns sehr am Herzen.

Ссылка habe ich in letzter Zeit vorgeschlagen. Das würde jeden in die richtige Richtung bringen und es erlauben, die Maschinenverzeichnisse / config.json von Computer zu Computer zu teilen, ohne benutzerdefinierte Änderungen vorzunehmen, wie Sie es nennen.

    
nathanleclaire 20.01.2016 22:48
quelle
0

Wie auch immer, um das x509-Zertifikat von unbekannter Behörde Fehler zu umgehen? Ich schätze, seit ich diese Maschinen auf meinem Laptop erstellt habe, wurden die Zertifikate dort generiert und meine Admin-Instanz für das Cloud-Docker-System traut meinen Zertifikaten nicht.

    
Brett Mathe 16.01.2017 15:51
quelle

Tags und Links