Umgekehrte Installation von Docker und Docker Compose unter Linux (Ubuntu als Beispiel)
Die größte Hürde für viele einheimische Entwickler bei der Verwendung von Docker ist die Installation von Docker auf Linux-Servern!
Wird gerendert...
## Vorwort Viele Entwickler im Inland stehen vor der ersten großen Hürde bei der Verwendung von Docker: die Installation von Docker auf einem Linux-Server! Heute schreibe ich einen Artikel, der die detaillierten Schritte zur Offline-Installation von Docker auf Ubuntu dokumentiert. > Hinweis: > > 1. Dieser Artikel verwendet `Ubuntu 22` als Systemversion. Für andere Versionen bitte entsprechend anpassen. > 2. Alle Befehle in diesem Artikel werden mit Superuser-Rechten ausgeführt. Wenn Sie einen Nicht-`root`-Benutzer verwenden, fügen Sie bitte `sudo` hinzu. > 3. Dieser Artikel bezieht sich hauptsächlich auf einen Zhihu-Artikel: [Docker Offline-Installationsanleitung](https://zhuanlan.zhihu.com/p/578402141) ## Docker-Offline-Paket herunterladen 1. Öffnen Sie den Link: https://download.docker.com/linux/static/stable/ 2. Finden Sie den Ordner, der Ihrer Systemarchitektur entspricht (derzeit ist `x86_64` mainstream, entspricht `amd64`). 3. Suchen Sie die Datei `docker-xx.xx.x.tgz` und klicken Sie zum Herunterladen. 4. Nach dem Herunterladen können Sie mit der Installation fortfahren. > Tipp: > > 1. `xx.xx.x` steht für die Versionsnummer, z.B. `28.4.0`, das ich gewählt habe. Laden Sie je nach Bedarf herunter. Wenn keine besonderen Anforderungen bestehen, können Sie die neueste Version herunterladen. > 2. Wenn Sie Ihre Systemarchitektur nicht kennen, können Sie versuchen, Befehle wie `arch` oder `lsb_release -a` auszuführen, um sie zu überprüfen. ## Docker installieren 1. Laden Sie die heruntergeladene Datei auf den Server hoch (erstellen Sie einfach ein beliebiges leeres Verzeichnis). 2. Führen Sie den Befehl zum Entpacken der Datei aus: `tar xvf docker-xx.xx.x.tgz` (ändern Sie den Dateinamen in den Ihrer heruntergeladenen Datei). 3. Führen Sie den Befehl zum Verschieben der Dateien aus: `cp docker/* /usr/bin`. 4. Führen Sie den Befehl aus, um ein Service-Skript zu erstellen und zu bearbeiten: `vim /etc/systemd/system/docker.service`. 5. Fügen Sie das folgende `docker.service`-Skript in die Datei ein und speichern Sie es. 6. Führen Sie den Befehl aus, um Ausführungsrechte hinzuzufügen: `chmod +x /etc/systemd/system/docker.service`. 7. Führen Sie den Befehl aus, um Systemdienste neu zu laden: `systemctl daemon-reload`. 8. Führen Sie den Befehl aus, um Docker beim Systemstart zu aktivieren: `systemctl enable docker.service`. 9. Führen Sie den Befehl aus, um Docker zu starten: `systemctl start docker`. 10. Führen Sie den Befehl aus, um die Docker-Version zu überprüfen: `docker -v`. Nach diesen zehn Schritten sollte, wenn die Docker-Version erfolgreich ausgegeben wird, z.B. `Docker version 28.4.0, build d8eb465`, die Installation erfolgreich sein! Das für Schritt fünf benötigte Skript finden Sie unten: ### docker.service-Skript ```sh [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target ``` ## Docker-Compose herunterladen und installieren Die Installation von Docker-Compose ist viel einfacher: 1. Gehen Sie zu Github (`https://github.com/docker/compose/releases`) und finden Sie die gewünschte Version. 2. Laden Sie die ausführbare Datei herunter, die zu Ihrem System passt, z.B. `docker-compose-linux-x86_64`. 3. Laden Sie die heruntergeladene Datei auf den Server hoch. 4. Führen Sie den Befehl aus, um die ausführbare Datei zu verschieben und umzubenennen: `cp -f ./docker-compose-linux-x86_64 /usr/local/bin/docker-compose`. 5. Erteilen Sie Ausführungsrechte: `chmod +x /usr/local/bin/docker-compose`. 6. Fertig. Wenn Sie die in diesem Artikel erwähnten Dateien herunterladen möchten, können Sie sie in meiner Yuanli Tui abrufen: [Docker-Offline-Paket (x86_64-28.4.0)](https://dingdangdog.yuanlitui.com/a/a821)
Kommentar
Melde dich an, um Kommentare anzuzeigen und zu veröffentlichen
Zur Anmeldung