GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Docker

So aktualisieren Sie Docker Compose auf einem Synology NAS

Heute sehen wir uns an, wie Sie Docker Compose auf einem Synology NAS aktualisieren können.

Zunächst einmal, wenn Sie sich nicht sicher sind, wie Docker Compose auf einem Synology NAS verwendet wird, habe ich ein Tutorial erstellt, wie Sie es tun können. Das Tutorial führt Sie vollständig durch Docker und hilft Ihnen bei der Entscheidung, ob Docker Compose die richtige Wahl für Sie ist. Dieses Tutorial konzentriert sich darauf, wie Sie Docker Compose aktualisieren können, da die mit einem Synology NAS gelieferte Docker Compose-Version ziemlich alt ist.

Anleitung

1. Stellen Sie sicher, dass Sie Docker haben Eingerichtet. Docker Compose wird automatisch auf einem Synology NAS installiert, aber auf dem Gerät muss Docker installiert sein.

2. Stellen Sie sicher, dass Sie sich per SSH mit Ihrem Synology NAS verbinden können. Öffnen Sie die Systemsteuerung , wählen Sie Terminal &SNMP aus , und SSH-Dienst aktivieren. Wenn Sie die Firewall von Synology verwenden , vergewissern Sie sich, dass Sie erlauben Port 22-Verkehr. Ich habe ein Video darüber erstellt, wie Sie bei Problemen eine SSH-Verbindung zu Ihrem Synology NAS herstellen können.

3. Nachdem Sie SSH ausgeführt haben in das Gerät, führen Sie den Befehl aus unten, um die Version von Docker Compose zu ermitteln, die Sie derzeit ausführen.

docker-compose --version

4. Navigieren Sie zum Docker Compose Verzeichnis existiert.

cd /var/packages/Docker/target/usr/bin

5. Sichern Sie das aktuelle Verzeichnis, indem Sie es umbenennen. Dadurch bleibt der Ordner auf Ihrem Synology NAS erhalten, wird aber nicht durch das Update überschrieben.

sudo mv docker-compose docker-compose-backup

6. Nachdem das Verzeichnis umbenannt wurde, können wir das folgende Skript ausführen, das Docker Compose automatisch aktualisiert. Bitte beachten Sie, dass zum Zeitpunkt des Schreibens dieses Tutorials Version 1.27.4 die neueste Version ist. Ich würde auf Nummer sicher gehen und nichts anderes als die neueste Version installieren , aber Sie müssen die Version unten (rot geschrieben) mit der neuesten Version aktualisieren. Die neueste Version finden Sie unter diesem Link.

sudo curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o docker-compose

HINWEIS: Wenn Sie auf eine Version aktualisieren, die nicht zu funktionieren scheint, löschen Sie den Ordner, indem Sie den folgenden Befehl ausführen, und führen Sie dann den obigen Befehl mit der vorherigen Version erneut aus.

sudo rm docker-compose

7. Aktualisieren Sie die Berechtigungen, damit der Ordner ausgeführt werden kann. Dieser Befehl erteilt dem Ordner die Ausführungsberechtigung zusätzlich zu den Berechtigungen, die er derzeit hat.

sudo chmod +x docker-compose

8. Docker Compose ist jetzt aktualisiert! Sie können den folgenden Befehl erneut ausführen, um zu bestätigen, dass Sie Version 1.27.4 verwenden. Wenn Sie wissen möchten, warum Sie Docker Compose im Gegensatz zur Docker-GUI von Synology verwenden sollten, erkläre ich es in den Videoanweisungen ausführlicher!

docker-compose --version

Fazit – Synology NAS Update Docker Compose

Wenn Sie es bis hierher geschafft haben, erfahren Sie in diesem Tutorial, wie Sie Docker Compose-Container auf einem Synology NAS erstellen. Ich habe auch eine Anleitung, die Ihnen zeigt, wie Sie Docker Compose-Container aktualisieren. Einige Leute finden es einfacher, die GUI von Synology zu verwenden, aber Docker Compose eröffnet viele Möglichkeiten für eine extrem einfache Containerverwaltung!

Wie immer vielen Dank für das Lesen des Tutorials. Wenn Sie Fragen haben, hinterlassen Sie diese bitte in den Kommentaren!


Docker
  1. So trennen Sie sich von einem Docker-Container, ohne ihn zu stoppen

  2. So aktualisieren Sie einen Docker-Container mit Portainer

  3. Wo speichert Docker Protokolldateien?

  4. So exportieren und importieren Sie Docker-Container

  5. So kopieren Sie Dateien zwischen Kubernetes-Pods und Ihrem Computer

So installieren Sie Cockpit auf Fedora 35

So installieren Sie Fedora 34 Server

So finden Sie den geografischen Standort eines Linux-Servers mithilfe des Terminals unter CentOS 8

So installieren Sie Microweber unter Ubuntu 15.04

So durchsuchen Sie Google über die Befehlszeile

Wie erhalte ich einen Link der Datei zum Herunterladen mit Wget?