AWS, Google Cloud, Digital Ocean oder Microsoft Azure, jedes große Cloud Computing wird in Ordnung sein, solange die Verbindung stabil und zuverlässig ist. also empfehlen wir nur diese großen Marken zu verwenden.
Was die Cloud-Computing-Konfiguration angeht, wird der minimale Plan die Arbeit perfekt erledigen. Unser Docker-System ist sehr optimiert und effektiv. Das gesamte Docker-System ist nur wenige MB.
Zum Beispiel reicht ein Cloud-Computer (VPS) mit 2 Core CPU, CentOS-Betriebssystem, 2 GB RAM und 25 GB Festplatte aus, damit der Docker reibungslos läuft. Der große Cloud-Computing-Dienstleister wie AWS hat einen monatlichen Zahlungsplan für diese Konfiguration, kostet nur 10 US-Dollar pro Monat. Andere wie Google Cloud sind sogar kostenlos für ein Jahr.
Bevor Sie den VPS-Dienst kaufen, wählen Sie den Cloud-Computerstandort, wo sich der nächstgelegene Standort an der Börse befindet, an der Sie handeln möchten. Als nächstes wählen Sie das CentOS-Betriebssystem (Ubuntu, Microsoft oder ein anderes Redhat-Betriebssystem funktioniert alle gut, dieser Artikel verwendet CentOS als Demonstration).
Windows OS empfiehlt den Xshell-Client, MacOS kann nur sein eigenes Terminal verwenden.
In MacOS-Terminal laufen:ssh -l root yourVPSserverIPaddress
, dann folgen Sie der Anforderung in Ihrem VPS-Server Passwort.
Laden Sie den FMZ-Docker herunter, klicken Sie aufhttps://www.fmz.com/m/add-nodeum den Link des Dockers zu kopieren, der mit Ihrer Systemversion übereinstimmt.
Als nächstes loggen Sie sich in Ihren VPS-Server ein, in diesem Artikel verwenden wir CentOS als Beispiel.
Geben Sie folgende Befehle ein:
wget https://www.fmz.com/dist/robot_linux_amd64.tar.gz
Wenn es zeigt, dasswget
Es gibt keinen, lauf.yum install wget -y
zu installierenwget
. andere Linux-Distributionen haben andere Befehle (Ubuntu verwendetApt-get
und so weiter).
Nach dem Herunterladen des Docker-Systems:
tar -xzvf robot_linux_amd64.tar.gz
um die Datei zu öffnen (wenn Sie das Roboterwort eingeben, können Sie die TAB-Taste drücken, um den Pfad automatisch abzuschließen)
Lasst uns den FMZ-Docker testen.
cd / # switch to the root path
./robot -s node.fmz.com/xxxxxx -p yourFMZpassword xxxxxx # The number string represented by xxxxxx is different for each user. Find it at https://www.fmz.com/m/add-node. "yourFMZpassword" represents your FMZ website login password
Wenn Sie die Anforderung sehen, ist es wie folgt:
2020/06/02 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host.localdomain
Es bedeutet, dass der FMZ-Docker läuft. Wenn Sie Probleme mit den Berechtigungen haben, laufen Sie:
chmod +x robot
Wenn die SSH-Verbindung geschlossen wird, wird sie getrennt. Daher müssen wir es im Hintergrund laufen lassen, laufen:
nohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &
Auf diese Weise läuft der FMZ-Docker auf der Backgroup Ihres VPS-Servers, Sie benötigen keine SSH-Verbindung zum Server die ganze Zeit.
Auch aufFMZ.COMWebseite, wenn Sie den Docker von der Docker-Seite löschen, wird auch der Docker des VPS-Servers gelöscht.
FMZ-Docker müssen im Allgemeinen nicht aktualisiert werden. Wenn Sie neue Austausch-, Fehlerbehebungs- oder die Docker-Version zu alte Situationen auftreten, können Sie nach folgenden Schritten aktualisieren:
Anmelden Sie sich in das Verzeichnis, in dem sich der Docker befindet (wenn er nicht geändert wurde, ist er in der Regel das Standardverzeichnis nach dem SSH-Login) ausführenls
Befehl zur Anzeige der Datei
Siehst du?logs robot robot_linux_amd64.tar.gz
, wo Logs der Log-Ordner ist, Roboter der Ausführungsbeauftragte des Dockers undrobot_linux_amd64.tar.gz
ist die Originalverpackung.
Lauf!rm -rf robot*
wird das alte Roboterprogramm und das komprimierte Dateipaket gleichzeitig löschen und das Protokoll aufbewahren
Lauf!wget https://www.fmz.com/dist/robot_linux_amd64.tar.gz
um die neueste Version von FMZ Docker herunterzuladen
Lauf!tar -xzvf robot_linux_amd64.tar.gz
Zur Entspannung
Lauf!nohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &
Sie können es im Hintergrund laufen lassen, fürrnode.fmz.com/xxxxxx
Teil, finden Sie es beihttps://www.fmz.com/m/add-node
Der Vorteil dieser Art des Upgrades besteht darin, dass die Logs beibehalten werden und die vom alten Docker ausgeführten Roboter nicht gestoppt werden (bereits geladen und im Speicher ausgeführt).
Wenn der alte Docker keine Roboter mehr ausführt, löschen Sie ihn einfach direkt auf derhttps://www.fmz.com/m/nodes page.