Installation et mise à jour de Linux Docker

Auteur:Je suis désolée., Créé à: 2022-03-23 10:05:17, Mis à jour à: 2022-03-29 09:54:47

Nom de l'entreprise

  • La crypto-monnaie doit choisir un docker à l'étranger, tandis que les contrats à terme sur matières premières peuvent louer un serveur domestique mensuel en un clic sur notre plateforme, avec un prix très proche du plus bas.
  • Un docker peut exécuter plusieurs robots.
  • Un seul serveur peut exécuter plusieurs dockers, mais ce n'est généralement pas nécessaire.
  • S'il indique que Python ne peut pas être trouvé, vous devez installer Python sur l'appareil exécutant le docker et le redémarrer.
  • Le dernier docker (2021.3.1) a mis à jour le fond automatique, c'est-à-dire qu'après l'exécution du premier plan, vous pouvez directement quitter la connexion ssh sans interrompre le docker.

Recommandations pour les serveurs à l'étranger

Le nuage AlibabaLe serveur d'applications Alibaba CloudVous pouvez choisir la Chine Hong Kong (OKEX situé à Hong Kong), l'image système CentOS, un forfait de 34 yuans par mois et une mémoire 2G. Vous pouvez payer mensuellement (ou semi-annuellement).

Amazon ec2 a de nombreuses options de région; si votre plateforme est Binance ou Huobi, vous pouvez choisir Tokyo, avec la plus faible latence. vultr, avec un prix bas, a tellement d'options de région, et il prend en charge Alipay. Cependant, ses serveurs et sites Web peuvent être bloqués et vous devez vous assurer que le réseau est disponible d'une manière ou d'une autre.

Les procédures d'installation de Linux Docker

1.En général, choisissez le système centOS, avec la configuration minimale. Le prix général est de 1 yuan par jour. Les serveurs de contrats à terme sur matières premières sont en Chine et les serveurs de trading de crypto-monnaie sont à l'étranger.Voici une démonstration d'achat spécifique.

2.Pour la connexion au serveur, le client Xshell est recommandé sur Windows, et des méthodes de connexion SSH spécifiques peuvent être recherchées par vous-même.

3.Downloadvotre docker àhttps://www.fmz.com/m/add-node; cliquez sur le bouton droit et copiez le lien docker conforme à la version du système; faites attention que vous devez également vérifier l'exécution de la commande dans la cinquième étape ici.img
Les entrées du serveur:wget https://www.fmz.com/dist/robot_linux_amd64.tar.gzà télécharger (Shift+Inss'il est demandé wget n'existe pas, exécutezyum install wget -yet estallwget. D'autres systèmes disposent également d'outils de téléchargement connexes. Si l'erreur de certificat apparaît (comme indiqué sur l'image):

img

  • Lorsque vous téléchargez par wget, vous pouvez utiliser le paramètre: no-check-certificate. Par exemple:wget --no-check-certificate https://www.fmz.com/dist/robot_linux_amd64.tar.gz

  • Lorsque vous téléchargez par curl, vous pouvez utiliser le paramètre: -k. Par exemple:curl -O -k https://www.fmz.com/dist/robot_linux_amd64.tar.gz

4.Run tar -xzvf robot_linux_amd64.tar.gzpour décompresser (après avoir pénétré dans le robot, vous pouvez appuyer sur la touche TAB pour compléter automatiquement le chemin).

5.Testez le docker pour le faire fonctionner./robot -s node.fmz.com/xxxxxx -p yourFMZpassword. La chaîne xxxxxx représente varie d'un utilisateur à l'autre. Les détails peuvent être trouvés àhttps://www.fmz.com/m/add-node. yourFMZpassword représente votre mot de passe de connexion sur le site FMZ, qui doit être décrypté par API-Key. S' il vous invite par exemple:2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host.localdomain, cela signifie que le docker est exécuté avec succès; s'il y a un problème de privilège, exécutezchmod +x robot.

6.Maintenant, le dock est exécuté en premier plan; fermez la connexion SSH, ce qui signifie déconnexion, lorsque vous devez exécuter en arrière-plan; appuyez surctrl + Cpour terminer le test.

7.Runla commandenohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &sur le fond.

8.Vous pouvez voir le docker déployé sur la page de Docker; le docker du serveur sort automatiquement lorsque la page est supprimée.

9.Vous pouvez également utiliserscreenpour commander au docker de s'exécuter en arrière-plan, sans affichage lorsque vous entrez le mot de passe.

Procédures de mise à niveau

Les dockers FMZ n'ont généralement pas besoin d'être mis à niveau. Si vous rencontrez des situations telles que des plateformes nouvellement ajoutées, une modification de bug ou un problème avec l'ancien docker, vous pouvez mettre à niveau selon les étapes suivantes:

  1. Connectez-vous au dictionnaire où se trouve le docker du serveur (s'il n'est pas modifié, il s'agit normalement du dictionnaire par défaut après la connexion SSH), et exécutezlsPour voir le dossier.imgVous pouvez voirlogs robot robot_linux_amd64.tar.gz, dans lequel logs indique le fichier journaux, robot représente le programme d'exécution du docker, et robot_linux_amd64.tar.gz est le package compressé brut.
  2. Exécuterrm -rf robot*supprimer simultanément l'ancien programme de robot et le fichier compressé et enregistrer les journaux;
  3. Exécuterwget https://www.fmz.com/dist/robot_linux_amd64.tar.gzpour télécharger le paquet compressé du nouveau docker;
  4. Exécutertar -xzvf robot_linux_amd64.tar.gzpour décompresser;
  5. Exécuternohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &pour fonctionner en arrière-plan, et vous pouvez trouver spécifiquementnode.fmz.com/xxxxxxàhttps://www.fmz.com/m/add-node.

L'avantage de la mise à niveau est que les journaux seront préservés et que les bots exécutés par l'ancien docker ne s'arrêteront pas (car déjà chargés en mémoire pour s'exécuter).

Si l'ancien docker n'exécute plus un bot, supprimez-le simplement sur la pagehttps://www.fmz.com/m/nodes.


Plus de

cryptocentralJe reçois une erreur en ajoutant un nouveau bot avec Vultr VPS. 2022-06-24 11:12:31 Erreur interneError: Aborté à (native) à __decrypt (__FILE__) à Register (__FILE__) à __reg__ (__FILE__:17) à (__FILE__:25) 2022-06-24 11:12:31 Futures_Binance Erreur Déchiffrement: Déchiffrement de clé secrète échoué