Der beste Weg zum Installieren und Upgrade für Linux Docker

Schriftsteller:Lydia., Erstellt: 2023-01-10 09:06:18, aktualisiert: 2023-09-20 09:06:12

img

Der beste Weg zum Installieren und Upgrade für Linux Docker

Anmerkung

  • Für digitale Währung sollten ausländische Dockers ausgewählt werden. Für Rohstoff-Futures können Sie monatlich mit einem Klick auf der FMZ-Plattform inländische Server mieten, und der Preis ist nahe dem niedrigsten.
  • Ein Docker kann mehrere Roboter betreiben.
  • Ein Server kann mehrere Dockers ausführen, ist aber im Allgemeinen unnötig.
  • Wenn Sie aufgefordert werden, dass Python nicht gefunden werden kann, müssen Sie es auf der Maschine installieren und neu starten, auf der der Docker ausgeführt wird.
  • Der neueste Docker (1. März 2021) hat den automatischen Hintergrund aktualisiert. Das heißt, nach dem Vorfeldlauf können Sie die ssh-Verbindung direkt verlassen, ohne den Docker zu unterbrechen. Die ursprüngliche Methode kann immer noch verwendet werden.

Empfehlung für Server im Ausland

Die Alibaba Cloud.Alibaba Cloud Leichtgewichts-AnwendungsserverAuswahl Hongkong (OKX ist in Hongkong), Systembild CentOS, Paket ist 34 Yuan/Monat, 2G RAM. Monatlich (oder halbjährlich) bezahlen.

Amazon ec2 hat viele optionale Regionen, und die Binance und Huobi Exchanges haben die Option von Tokio, mit der geringsten Verzögerung. Im Allgemeinen reicht die niedrigste Konfiguration t2.small aus. Aber Sie müssen eine Visa-Kreditkarte binden, um zu bezahlen.

Vultr ist günstig und bietet viele Optionen. Es unterstützt Alipay-Zahlungen. Allerdings können der Server und die Website blockiert sein und der richtige Internetzugang erforderlich ist.

Linux-Installations-Docker-Schritte

  1. Um einen Server zu erwerben, wählen Sie normalerweise das CentOS-System mit der Mindestkonfiguration. Der allgemeine Preis beträgt 1 Yuan/Tag. Rohstoff-Futures werden auf dem heimischen Markt serviert, während digitale Währungstransaktionen im Ausland durchgeführt werden.Hier ist eine spezifische Kaufdemonstration..
  2. Melden Sie sich beim Server an. Windows empfiehlt, den Xshell-Client zu verwenden. Die spezifische SSH-Login-Methode kann selbst gesucht werden.
  3. Herunterladen des Dockers, mit der rechten Maustaste aufhttps://www.fmz.com/m/add-nodeSiehe, dass der Befehl, der in Schritt 5 ausgeführt wird, auch hier angezeigt werden sollte.

img

Server-Eingabe:wget https://www.fmz.com/dist/robot_linux_amd64.tar.gz(dieShift+InsWenn Sie aufgefordert werden, dass wget nicht existiert, laufen Sieyum install wget - yzu installierenwgetAndere Systeme verfügen ebenfalls über entsprechende Download-Tools. Wenn ein Zertifikatsproblem angezeigt wird (wie in der folgenden Abbildung dargestellt):

img

  • Beim Herunterladen mit wget können Sie: no-check-certificate Parameter verwenden. Zum Beispiel:wget --no-check-certificate https://www.fmz.com/dist/robot_linux_amd64.tar.gz

  • Beim Herunterladen mit curl können Sie: -k Parameter verwenden. Zum Beispiel:curl -O -k https://www.fmz.com/dist/robot_linux_amd64.tar.gz

  1. Lauf!tar - xzvf robot_linux_amd64.tar.gzum zu dekomprimieren (nach Eintritt in den Roboter drücken Sie TAB, um den Weg automatisch abzuschließen).
  2. Um den Docker zu testen, muss er ausgeführt werden../robot -s node. fmz. com/xxxxxx -p yourFMZpassword, die Zahlenfolge, die durch xxxxxx dargestellt wird, ist für jeden Benutzer unterschiedlich.https://www.fmz.com/m/add-node. Ihr FMZ-Passwort stellt Ihr FMZ-Website-Login-Passwort dar, das zum Entschlüsseln des API-Schlüssels erforderlich ist. Anforderung, wie zum Beispiel:2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host. localdomain, ist der Vorgang erfolgreich. Wenn Probleme mit den Berechtigungen auftreten, laufen Siechmod +x robot.
  3. Zu diesem Zeitpunkt läuft der Docker im Vordergrund und wird abgeschaltet, wenn die SSH-Verbindung geschlossen wird. Er muss im Hintergrund ausgeführt werden. Drücken Sie Ctrl + C, um den Test zu beenden.
  4. Führen Sie den Befehl aus.nohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &Im Hintergrund.
  5. Sie können den eingesetzten Docker auf der Docker-Seite sehen. Nachdem die Seite gelöscht wurde, wird der Server-Docker automatisch beendet.
  6. Sie können auch diescreenSie können das Passwort ohne explizit eingeben (der Kommandoparameter fügt nicht -p hinzu), und Sie können es selbst suchen.

Upgrade-Schritte

Dockers auf FMZ müssen im Allgemeinen nicht aktualisiert werden. Wenn neue Austauschstellen hinzugefügt werden, Fehler geändert werden oder Dockers zu alt sind, können sie wie folgt aktualisiert werden:

  1. Melden Sie sich im Verzeichnis an, in dem sich der Server-Docker befindet (wenn er nicht geändert wurde, ist er in der Regel das Standardverzeichnis nach dem SSH-Login) und führen SielsIch möchte die Datei sehen.

img

Wir können sehen.logs robot robot_linux_amd64.tar.gz, wobei logs der Log-Ordner, robot das Docker-Ausführungsprogramm und robot_linux_amd64.tar.gz das ursprünglich komprimierte Paket ist. 2. Ausführenrm - rf robot*Das alte Roboterprogramm und das komprimierte Dateipaket gleichzeitig zu löschen und das Protokoll zu behalten. 3. Ausführenwget https://www.fmz.com/dist/robot_linux_amd64.tar.gzum ein neues Docker-Paket herunterzuladen. 4. Hinrichtentar -xzvf robot_linux_amd64.tar.gzUm den Reißverschluss zu lösen. 5. Hinrichtennohup ./robot - s node.fmz.com/xxxxxx - p yourFMZpassword &im Hintergrund laufen zu lassen,node.fmz.com/xxxxxxkann in:https://www.fmz.com/m/add-node.

Der Vorteil des Upgrades auf diese Weise besteht darin, dass das Protokoll beibehalten werden kann und die vom alten Docker ausgeführten Roboter nicht gestoppt werden (sie wurden zum Ausführen in den Speicher geladen). Um den Docker eines Roboters zu aktualisieren, müssen Sie nur den Roboter stoppen, den Docker in der Parameteroberfläche ändern (die ID des neuesten Dockers ist die größte) und neu starten.

Wenn der alte Docker den Roboter nicht mehr ausführt, kann die Seite direkt aufhttps://www.fmz.com/m/nodes.


Verwandt

Mehr