Ihr erstes Repository erstellen
Ein Rediacc-Repository ist eine einzige verschlüsselte Datei auf Ihrem Server. Binden Sie es ein, erhalten Sie einen Ordner mit einem eigenen Docker-Daemon und eigenen Anwendungsdaten, vollständig vom Rest des Servers abgeschottet.
Stellen Sie es sich wie einen USB-Stick für die Produktion vor: eine ruhende Datei, ein laufender Server.
Tutorial ansehen
Datei auf dem Datenträger, Umgebung beim Einhängen
Auf dem Datenträger ist es ein einzelnes verschlüsseltes Image. Wenn es eingehängt wird, erhalten Sie:
- Einen dedizierten Docker-Daemon (getrennt vom Host-Daemon)
- Anwendungsdaten innerhalb des verschlüsselten Volumes
- Loopback-IPs, die mit nichts anderem auf dem Server kollidieren
Repositories lassen sich bewegen. Kopieren Sie eines zwischen Maschinen, sichern Sie es oder forken Sie es (Forks sind nahezu sofort und zeitkonstant, ein 100-GB-Repo forkt genauso schnell wie ein 1-GB-Repo). Jedes Repo ist vom Rest des Servers vollständig abgeschottet. Diese Isolierung ist das Entscheidende.
Eines erstellen
rdc repo create --name my-app -m <machine-name> --size 2G Erstellen Sie ein 2 GB großes verschlüsseltes repository auf dem Server. Ein repo ist eine einzelne verschlüsselte Datei im Ruhezustand. Beim Erstellen wird es sofort eingehängt: ein Ordner mit eigenem Docker daemon und isolierten Anwendungsdaten.
Hiermit wird ein 2 GB großes verschlüsseltes Repository erstellt und eingehängt. Überprüfen:
rdc repo list -m <machine-name> Bestätigen Sie, dass das neue repo registriert ist. Sobald es aufgelistet ist, kann es bereitgestellt, geforkt, gesichert oder von Ihrem Laptop aus in einem Editor geöffnet werden.
In VS Code öffnen
rdc vscode connect -m <machine-name> --repository my-app Öffnen Sie das repo direkt in VS Code mit rdc vscode connect. Es startet eine remote SSH-Sitzung in das repo, sodass Sie dessen Dateien in Ihrem Editor bearbeiten können.
VS Code öffnet sich innerhalb des Repositorys über SSH. Der Arbeitsbereich ist absichtlich leer. Alles, was Sie hier erstellen, lebt innerhalb des verschlüsselten Volumes und ist für jedes andere Repo auf demselben Server unsichtbar.
Weiter: Ihre erste App deployen.