AWS, Google Cloud, Digital Ocean ou Microsoft Azure, n'importe quel cloud computing majeur ira bien, tant que la connexion est stable et fiable. Nous vous suggérons donc d'utiliser uniquement ces grandes marques.
En ce qui concerne la configuration de cloud computing, le plan minimal va parfaitement faire le travail. notre système de docker sont très rationalisés et efficaces. l'ensemble du système de docker est seulement quelques MB.
Par exemple, un ordinateur en nuage (VPS) avec 2 cœurs de processeur, système d'exploitation CentOS, 2 Go de RAM et un disque dur de 25 Go suffira à faire fonctionner le docker en douceur.
Avant d'acheter le service VPS, choisissez l'emplacement de l'ordinateur cloud où se trouve l'emplacement le plus proche de l'échange sur lequel vous souhaitez échanger.
Pour utiliser votre ordinateur local pour vous connecter à l'ordinateur VPS. Windows OS recommande le client Xshell, MacOS peut simplement utiliser son propre terminal.
Dans le terminal MacOS, exécutez:ssh -l root yourVPSserverIPaddress
, puis suivez la commande dans votre mot de passe de serveur VPS.
Téléchargez le docker FMZ, cliquez surhttps://www.fmz.com/m/add-nodepour copier le lien du docker qui correspond à votre version du système.
Ensuite, connectez-vous à votre serveur VPS, dans cet article, nous utilisons CentOS comme exemple.
Entrez les commandes suivantes:
wget https://www.fmz.com/dist/robot_linux_amd64.tar.gz
Pour télécharger le système FMZ Docker.wget
Il n'existe pas.yum install wget -y
à installerwget
. d'autres distributions Linux ont des commandes différentes (Ubuntu utiliseApt-get
et ainsi de suite).
Après avoir téléchargé le système de docker, exécutez:
tar -xzvf robot_linux_amd64.tar.gz
pour décompresser le fichier (lors de la saisie au mot robot, vous pouvez appuyer sur la touche TAB pour compléter automatiquement le chemin)
Testons le docker FMZ en cours d'exécution, exécutez:
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
Si vous voyez l'invite est la suivante:
2020/06/02 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host.localdomain
Cela signifie que le docker FMZ est en cours d'exécution. si vous rencontrez des problèmes d'autorisation, exécutez:
chmod +x robot
À ce moment, le FMZ docker s'exécute en premier plan. Lorsque la connexion SSH est fermée, elle se déconnecte. Par conséquent, nous avons besoin de l'exécuter en arrière-plan, exécutez:
nohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &
De cette façon, le docker FMZ fonctionnera sur le backgroup de votre serveur VPS, vous n'avez pas besoin d'une connexion SSH au serveur tout le temps.
En outre, surFMZ.COMle docker du serveur VPS sera également supprimé.
FMZ docker n'a généralement pas besoin d'être mis à niveau. Si vous rencontrez de nouveaux échanges, des corrections de bugs ou des situations où la version du docker est trop ancienne, vous pouvez mettre à niveau selon les étapes suivantes:
Connectez-vous au répertoire dans lequel se trouve le docker (s'il n'a pas été modifié, c'est généralement le répertoire par défaut après la connexion SSH) exécuterls
commande pour afficher le fichier
Vous pouvez voirlogs robot robot_linux_amd64.tar.gz
, où logs est le dossier log, robot est l'exécuteur du docker, etrobot_linux_amd64.tar.gz
est l'emballage comprimé original.
On court!rm -rf robot*
supprimera l'ancien programme robot et le paquet de fichiers compressés en même temps, en gardant le journal
On court!wget https://www.fmz.com/dist/robot_linux_amd64.tar.gz
pour télécharger la dernière version de FMZ docker
On court!tar -xzvf robot_linux_amd64.tar.gz
pour décompresser
On court!nohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &
pour l'exécuter en arrière-plan,rnode.fmz.com/xxxxxx
Une partie, vous pouvez la trouver àhttps://www.fmz.com/m/add-node
L'avantage de cette méthode de mise à niveau est que les journaux sont conservés, et les robots exécutés par l'ancien docker ne s'arrêteront pas (déjà chargés et exécutés en mémoire). Pour mettre à niveau le docker d'un robot, il suffit d'arrêter le robot, de remplacer le docker dans l'interface de paramètres (le dernier docker id est le plus grand) et redémarrer.
Si l'ancien docker n'exécute plus de robots, supprimez-le directement sur lehttps://www.fmz.com/m/nodes page.