Neu bei Docker.
Aktuelle Systemkonfiguration: Dell R630 mit RHEL 7.3 mit minimaler Installation
Voraussetzung: Docker muss installiert werden
- Wie installiere ich Docker auf einem System ohne Internetverbindung, weil es sich in einem Labor mit geschlossenem Netzwerk befindet?
Ich hoffe, ich habe meine Anfrage so einfach wie möglich formuliert. Nun können die Fragen beginnen.
Antwort1
Sie können wahrscheinlich die Centos 7 RPMs installieren. Aus der AnleitungAbschnitt „Aus einem Paket installieren“:
Wenn Sie Docker nicht über das Docker-Repository installieren können, können Sie die .rpm-Datei für Ihre Version herunterladen und manuell installieren. Sie müssen jedes Mal eine neue Datei herunterladen, wenn Sie Docker aktualisieren möchten.
Die RPMs werden hier gehostet: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
Antwort2
Beantwortung meiner eigenen Frage:
1F. Ist Docker bereits in der RHEL 7-Installation enthalten? Wenn nicht, wo bekomme ich es her? (Ich kann die Docker-Software von docker.com nicht verwenden, sie muss von RedHat stammen – das sind staatliche Vorschriften, nicht meine.)
1A. Basierend auf Hunters Kommentar: Nein, Docker ist nicht in Red Hat enthalten. Auf einem mit dem Internet verbundenen System können Sie jedoch dasAbonnierenBefehl zum Herunterladen aller RPMs vom RH Extras Channel mit der repoID: rhel-7-server-extras-rpms. Anschließend erstellen Sie die Repo-Daten mitRepository erstellenBefehl im Verzeichnis, das das Paketverzeichnis enthält. Ein guter Befehlssatz findet sichHier. Anschließend können Sie die Daten auf das Air-Gap-System übertragen.
2F. Wie installiere ich es nach dem Erwerb auf einem System, das nicht mit dem Internet verbunden ist?
2A. Nachdem Sie die RH Extras RPM-Daten mit minimaler Installation auf das Air-Gapped-System übertragen haben, müssen Sie einige Back-End-Tools installieren: yum, yum-utils und createrepo.Hierist eine gute Anleitung, wie das geht. Sobald Sie diese Tools installiert haben, sollten Sie in der Lage sein, diese Anweisungen zu befolgenHierum Docker zu installieren.