Installation und Aktualisierung von Linux Docker

Schriftsteller:- Ich bin ein Idiot., Erstellt: 2022-03-23 10:05:17, Aktualisiert: 2022-03-29 09:54:47

Anmerkungen

  • Kryptowährung muss sich für einen ausländischen Docker entscheiden, während die ** Commodity Futures einen monatlichen inländischen Server mit einem Klick auf unserer Plattform mieten können, mit einem Preis, der dem niedrigsten sehr nahe kommt.
  • Ein Docker kann mehrere Bots ausführen.
  • Ein einzelner Server kann mehrere Docker betreiben, aber das ist im Allgemeinen nicht notwendig.
  • Wenn Python nicht gefunden werden kann, müssen Sie Python auf dem Gerät installieren, auf dem der Docker ausgeführt wird, und ihn neu starten.
  • Der neueste Docker (2021.3.1) hat den automatischen Hintergrund aktualisiert, d.h. nach dem Ausführen des Vordergrunds können Sie die ssh-Verbindung direkt beenden, ohne den Docker zu unterbrechen.

Empfehlungen für Server im Ausland

Die Alibaba CloudEinfacher Anwendungsserver von Alibaba CloudSie können China Hong kong (OKEX in Hongkong), Systemimage CentOS, Paket von 34 Yuan pro Monat und 2G Speicher wählen.

Amazon ec2 hat viele Regionenoptionen; wenn Ihre Plattform Binance oder Huobi ist, können Sie Tokio wählen, mit der niedrigsten Latenzzeit. Vultr, mit niedrigem Preis, hat so viele Regionenoptionen, und es unterstützt Alipay. Allerdings können seine Server und Websites blockiert werden und Sie müssen sicherstellen, dass das Netzwerk irgendwie verfügbar ist.

Installationsverfahren für Linux Docker

1.Wählen Sie im Allgemeinen das CentOS-System mit der Mindestkonfiguration. Der allgemeine Preis beträgt 1 Yuan pro Tag. Die Rohstoff-Futures-Server befinden sich in China und die Kryptowährungs-Handelsserver sind im Ausland.Hier ist eine spezifische Kaufdemonstration.

2.Für Server-Login wird auf Windows der Xshell-Client empfohlen, und spezifische SSH-Login-Methoden können selbst gesucht werden.

3.DownloadIhr Docker beihttps://www.fmz.com/m/add-node; klicken Sie mit der rechten Maustaste und kopieren Sie den Docker-Link, der der Systemversion entspricht; achten Sie darauf, dass Sie auch den Befehllauf im fünften Schritt hier überprüfen müssen.img
Die Server-Eingänge:wget https://www.fmz.com/dist/robot_linux_amd64.tar.gzzum Download (Shift+InsWenn es auffordert wget nicht existiert, laufenyum install wget -yund istallwget. Andere Systeme verfügen auch über entsprechende Download-Tools. Wenn der Zertifikatfehler angezeigt wird (wie auf dem Bild gezeigt):

img

  • Bei Download über wget können Sie den Parameter no-check-certificate verwenden. Zum Beispiel:wget --no-check-certificate https://www.fmz.com/dist/robot_linux_amd64.tar.gz

  • Wenn Sie per Curl herunterladen, können Sie den Parameter -k verwenden. Zum Beispiel:curl -O -k https://www.fmz.com/dist/robot_linux_amd64.tar.gz

4.Run tar -xzvf robot_linux_amd64.tar.gzum zu dekomprimieren (nach dem Betreten des Roboters können Sie die TAB-Taste drücken, um den Pfad automatisch abzuschließen).

5. Testen Sie den Docker zum Laufen./robot -s node.fmz.com/xxxxxx -p yourFMZpassword. Die Zeichenfolge xxxxxx variiert von Benutzer zu Benutzer.https://www.fmz.com/m/add-node. yourFMZpassword stellt Ihr Anmeldepasswort auf der FMZ-Website dar, das mit dem API-Key entschlüsselt werden muss. Wenn Sie aufgefordert werden:2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host.localdomain, bedeutet dies, dass der Docker erfolgreich ausgeführt wird; wenn es ein Privilegienproblem gibt, wird ausgeführtchmod +x robot.

6.Wenn der Docker im Vordergrund ausgeführt wird, schließen Sie die SSH-Verbindung, d. h. trennen Sie die Verbindung, wenn Sie im Hintergrund ausgeführt werden müssen; drücken Siectrl + Cum den Test zu beenden.

7.Runder Befehlnohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &auf dem Hintergrund.

8.Der Docker wird auf der Seite von Docker eingesetzt; der Serverdocker tritt automatisch aus, wenn die Seite gelöscht wird.

9.Sie können auchscreenSie können mehr Details selbst durchsuchen.

Verfahren zur Modernisierung

FMZ-Docker müssen im Allgemeinen nicht aktualisiert werden. Wenn Sie auf Situationen wie neu hinzugefügte Plattformen, Fehlermodifikation oder über alte Docker-Probleme stoßen, können Sie nach den folgenden Schritten aktualisieren:

  1. Log in das Wörterbuch, in dem sich der Server-Docker befindet (wenn er nicht geändert wird, ist er normalerweise der Standard-Diktinoary nach dem SSH-Login), und führenlsIch wollte die Akte sehen.imgSiehst du?logs robot robot_linux_amd64.tar.gz, in dem logs die Protokolldatei angibt, robot das Ausführungsprogramm des Dockers darstellt und robot_linux_amd64.tar.gz das Rohkomprimierte Paket ist.
  2. Ausführenrm -rf robot*das alte Roboterprogramm und das komprimierte Dateipaket gleichzeitig zu löschen und die Protokolle zu speichern;
  3. Ausführenwget https://www.fmz.com/dist/robot_linux_amd64.tar.gzzum Herunterladen des komprimierten Pakets des neuen Dockers;
  4. Ausführentar -xzvf robot_linux_amd64.tar.gzzur Entspannung;
  5. Ausführennohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &und Sie können speziellnode.fmz.com/xxxxxxbeihttps://www.fmz.com/m/add-node.

Der Vorteil des Upgrades besteht darin, dass die Logs erhalten bleiben und die von dem alten Docker ausgeführten Bots nicht gestoppt werden (da sie bereits in den Speicher geladen sind, um ausgeführt zu werden). Wenn Sie den Docker eines Bots aktualisieren möchten, müssen Sie nur den Bot stoppen und den Docker in der Parameteroberfläche ändern (die neueste Docker-ID ist die größte) und neu starten.

Wenn der alte Docker keinen Bot mehr ausführt, löschen Sie ihn einfach auf der Seitehttps://www.fmz.com/m/nodes.


Mehr

KryptozentralIch bekomme einen Fehler beim Hinzufügen eines neuen Bots mit Vultr VPS. 2022-06-24 11:12:31 Fehler InternalError: Abbruch bei (native) bei __decrypt (__FILE__) bei Register (__FILE__) bei __reg__ (__FILE__:17) bei (__FILE__:25) 2022-06-24 11:12:31 Futures_Binance Fehler Entschlüsseln: Geheimer Schlüssel entschlüsseln fehlgeschlagen