Über das Problem der Offline-Installation des Docker-Pakets unter CentOS 8.4

Über das Problem der Offline-Installation des Docker-Pakets unter CentOS 8.4

Die verwendete virtuelle Maschine ist CentOS 8.4, das die Serverumgebung simuliert. Es kann keine Verbindung zum externen Netzwerk herstellen und kann Software nur offline installieren.

Laden Sie zunächst das Docker-Installationspaket vom externen Netzwerkcomputer herunter. Download-Adresse:

Index von linux/static/stable/x86_64/

https://download.docker.com/linux/static/stable/x86_64/

Sie können die entsprechende Version entsprechend Ihren Anforderungen herunterladen. Ich habe 20.10.8 heruntergeladen.

Entpacken Sie das Dateipaket:

tar zxvf docker-20.10.8.tgz

Holen Sie sich den Docker-Ordner und öffnen Sie ihn. Sie können die folgenden Dateien sehen:

Um den Docker-Befehl an jedem beliebigen Ort ausführbar zu machen, müssen Sie die oben genannten Dateien in das ausführbare Verzeichnis des Systems verschieben, beispielsweise das Verzeichnis /usr/bin, oder das aktuelle Verzeichnis zur Umgebungsvariablen hinzufügen. Hier verwenden wir die erste Methode.

cp * /usr/bin/

Optional: runc nicht überschreiben.

An diesem Punkt können Sie den Docker-Befehl ausführen. Mit dem folgenden Befehl können Sie die Docker-Versionsinformationen anzeigen.

Um die Verwaltung von Docker zu erleichtern, müssen wir außerdem den Docker-Dienst konfigurieren. Erstellen Sie eine Datei docker.service im Verzeichnis /etc/systemd/system. Der Inhalt der Datei ist wie folgt:

[Einheit]
Beschreibung=Docker-Anwendungscontainer-Engine
Dokumentation=https://docs.docker.com
Nach=network-online.target firewalld.service
Will=Netzwerk-Online.Ziel
 
[Service]
Typ=Benachrichtigung
# die Standardeinstellung ist, systemd nicht für cgroups zu verwenden, da die Delegatenprobleme immer noch
# existiert und systemd unterstützt derzeit nicht den erforderlichen cgroup-Funktionssatz
# für Container, die von Docker ausgeführt werden
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
ExecReload=/bin/kill -s HUP $MAINPID
# Limit*s ungleich Null verursachen Performanceprobleme aufgrund des Abrechnungsaufwands
# im Kernel. Wir empfehlen die Verwendung von cgroups für die containerlokale Abrechnung.
LimitNOFILE=unendlich
LimitNPROC=unendlich
LimitCORE=unendlich
# Entfernen Sie die Kommentarzeichen aus TasksMax, wenn Ihre systemd-Version dies unterstützt.
# Nur systemd 226 und höher unterstützen diese Version.
#TasksMax=unendlich
TimeoutStartSec=0
# setze delegate yes, damit systemd die cgroups von Docker-Containern nicht zurücksetzt
Delegieren=ja
# Beenden Sie nur den Docker-Prozess, nicht alle Prozesse in der Cgroup
KillMode=Prozess
# Starten Sie den Docker-Prozess neu, wenn er vorzeitig beendet wird
Neustart=bei Fehler
StartLimitBurst=3
StartLimitIntervall=60s
 
[Installieren]
WantedBy=Mehrbenutzer.Ziel

Fügen Sie docker.service ausführbare Berechtigungen hinzu:

chmod +x /etc/systemd/system/docker.service

Laden Sie die Dienstkonfigurationsdatei neu:

systemctl daemon-reload

Docker neu starten:

systemctl Neustart Docker

Automatischen Start aktivieren:

systemctl aktiviert Docker

Überprüfen Sie den Docker-Status:

Systemctl-Status-Docker 

Dies ist das Ende dieses Artikels über die Offline-Installation von Docker unter CentOS 8.4. Weitere Informationen zur Offline-Installation von Docker unter CentOS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zur Installation von Docker auf CentOS7
  • So installieren Sie Docker auf CentOS
  • Installieren Sie Docker unter CentOS 7
  • Detailliertes Tutorial zur Installation von Docker auf CentOS 8
  • Detailliertes Tutorial zur Installation von Docker auf CentOS 8.4
  • Die detaillierteste Methode zur Installation von Docker auf CentOS 8
  • Installieren Sie Docker auf Centos7 (neueste Version 2020 verfügbar, einfach kopieren und einfügen)
  • So installieren Sie Docker mithilfe von Skripten unter Linux Centos
  • Detaillierte Erläuterung der Konfiguration der Yum-Quelle von Docker und deren Installation in CentOS7
  • Detailliertes Tutorial zur Installation von Docker auf CentOS 7.5
  • Installieren Sie eine bestimmte Version von Docker für CentOS

<<:  JavaScript-Operationselemente zeigen Ihnen, wie Sie den Seiteninhaltsstil ändern

>>:  Fallstudie zu den SQL ROW_NUMBER()- und OVER()-Methoden

Artikel empfehlen

HTML-Grundlagen: Die grundlegende Struktur von HTML

Die Grundstruktur von HTML-Hypertextdokumenten bes...

Methode für die Sicherheitseinstellungen des Tomcat-Servers

Tomcat ist ein HTTP-Server, der die offizielle Re...

Native JS-Implementierung der Slider-Intervallkomponente

In diesem Artikelbeispiel wird der spezifische Co...

IE8 bietet eine gute Erfahrung: Aktivitäten

Heute habe ich einen kleinen Vorgeschmack auf IE8...

js canvas realisiert Bilder mit abgerundeten Ecken

In diesem Artikel wird der spezifische Code von J...

Umfassendes Verständnis der Node-Ereignisschleife

Inhaltsverzeichnis Knoten-Ereignisschleife Ereign...

Detaillierte Erklärung zum Lay-Loading von JavaScript

Inhaltsverzeichnis Lazy Loading CSS-Stile: HTML-T...

So installieren Sie den MySQL 5.7.28-Binärmodus unter CentOS 7.4

Linux-Systemversion: CentOS7.4 MySQL-Version: 5.7...

Einfaches Beispiel zum Hinzufügen und Entfernen von HTML-Knoten

<br />Einfaches Beispiel zum Hinzufügen und ...

Analyse von 2 Token-Gründen und Beispielcode in der Webprojektentwicklung

Inhaltsverzeichnis Frage: Es gibt 2 Token im Proj...

Zusammenfassung der XHTML-Anwendung im Webdesign-Studium

<br />Im Allgemeinen ist die Dateiorganisati...

JavaScript-Timer zur Realisierung einer zeitlich begrenzten Flash-Sale-Funktion

In diesem Artikel wird der spezifische JavaScript...

Verwendung von MySQL-Triggern

Trigger können dazu führen, dass vor oder nach de...