Les ressources ont été chargées... Je charge...

La meilleure façon d'installer et de mettre à niveau pour Linux docker

Auteur:FMZ~Lydia, Créé à: 2023-01-10 09:06:18, Mis à jour à: 2023-09-20 09:06:12

img

La meilleure façon d'installer et de mettre à niveau pour Linux docker

Nom de l'entreprise

  • Pour la monnaie numérique, les dockers étrangers doivent être sélectionnés. Pour les contrats à terme sur matières premières, vous pouvez louer des serveurs nationaux mensuellement en un clic sur la plate-forme FMZ, et le prix est proche du plus bas. La location de dockers étrangers en un clic est plus chère.
  • Un docker peut faire fonctionner plusieurs robots.
  • Un serveur peut exécuter plusieurs dockers, mais il est généralement inutile.
  • Si vous êtes invité à ne pas trouver Python, vous devez l'installer et le redémarrer sur la machine exécutant le docker.
  • Le dernier docker (1er mars 2021) a mis à niveau l'arrière-plan automatique. C'est-à-dire qu'après l'exécution du premier plan, vous pouvez quitter la connexion ssh directement sans interrompre le docker. La méthode originale peut toujours être utilisée.

Recommandation de serveur à l'étranger

Le nuage d'Alibaba,Le serveur d'applications léger de Alibaba CloudChoisissez Hong Kong (OKX est à Hong Kong), image système CentOS, le forfait est de 34 yuans / mois, 2G de RAM. Payer mensuellement (ou une demi-année). C'est une option rentable actuellement.

Amazon ec2 a de nombreuses régions en option, et les bourses Binance et Huobi ont l'option de Tokyo, avec le plus petit délai. Généralement, la configuration la plus basse t2.small est suffisante. Mais vous devez lier une carte de crédit Visa pour payer.

Vultr est bon marché et offre de nombreuses options. Il prend en charge le paiement Alipay. Cependant, le serveur et le site Web peuvent être bloqués et un accès Internet correct est requis.

Les étapes de l'installation Linux

  1. Pour acheter un serveur, vous choisissez généralement le système centOS avec la configuration minimale. Le prix général est de 1 yuan / jour. Les contrats à terme sur matières premières sont servis sur le marché intérieur, tandis que les transactions en monnaie numérique sont effectuées à l'étranger.Voici une démonstration d'achat spécifique..
  2. Connectez-vous au serveur. Windows recommande d'utiliser le client Xshell. Vous pouvez rechercher vous-même la méthode de connexion SSH spécifique.
  3. Télécharger le docker, en cliquant avec le bouton droit surhttps://www.fmz.com/m/add-nodeNotez que la commande exécutée à l'étape 5 doit également être vue ici.

img

Entrée du serveur:wget https://www.fmz.com/dist/robot_linux_amd64.tar.gzPour télécharger (leShift+InsSi on vous demande que wget n'existe pas,yum install wget - yà installerwgetD'autres systèmes disposent également d'outils de téléchargement correspondants. Si un problème de certificat est demandé (comme indiqué sur la figure suivante):

img

  • Lorsque vous téléchargez avec wget, vous pouvez utiliser: paramètre de certificat sans vérification. À titre d'exemple:wget --no-check-certificate https://www.fmz.com/dist/robot_linux_amd64.tar.gz

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

  1. On court!tar - xzvf robot_linux_amd64.tar.gzpour décompresser (après avoir pénétré dans le robot, appuyez sur TAB pour compléter le tracé automatiquement).
  2. Pour tester Docker besoin de courir./robot -s node. fmz. com/xxxxxx -p yourFMZpassword, la chaîne de nombres représentée par xxxxxx est différente pour chaque utilisateur. Les détails se trouvent àhttps://www.fmz.com/m/add-node. Votre mot de passe FMZ représente votre mot de passe d'accès au site FMZ, qui est nécessaire pour décrypter la clé API. Prompts tels que:2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host. localdomainSi vous rencontrez des problèmes d'autorisation, exécutezchmod +x robot.
  3. À ce moment-là, le docker s'exécute en premier plan, et il sera déconnecté lorsque la connexion SSH est fermée. Il doit s'exécuter en arrière-plan. Appuyez sur ctrl + C pour terminer le test.
  4. Exécutez la commandenohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &dans le fond.
  5. Vous pouvez voir le docker déployé sur la page du docker. Après la suppression de la page, le docker du serveur sort automatiquement.
  6. Vous pouvez également utiliserscreenVous pouvez entrer le mot de passe sans explicitement (le paramètre de commande n'ajoute pas -p), et vous pouvez le rechercher vous-même.

Étapes de mise à niveau

Les dockers sur FMZ n'ont généralement pas besoin d'être mis à niveau. Si de nouveaux échanges sont ajoutés, des bugs sont modifiés ou les dockers sont trop anciens, ils peuvent être mis à niveau comme suit:

  1. Connectez-vous au répertoire où se trouve le docker du serveur (s'il n'a pas été modifié, c'est généralement le répertoire par défaut après la connexion SSH) et exécutezlspour voir le fichier.

img

On peut voir.logs robot robot_linux_amd64.tar.gz, où les journaux est le dossier journaux, robot est le programme d'exécution docker, et robot_linux_amd64.tar.gz est le package compressé d'origine. 2. exécuterrm - rf robot*pour supprimer le vieux programme robot et le paquet de fichiers compressés en même temps, et conserver le journal. 3. exécuterwget https://www.fmz.com/dist/robot_linux_amd64.tar.gzpour télécharger un nouveau paquet de docker. 4. exécutertar -xzvf robot_linux_amd64.tar.gzPour défaire la fermeture. 5. exécuternohup ./robot - s node.fmz.com/xxxxxx - p yourFMZpassword &pour fonctionner en arrière-plan,node.fmz.com/xxxxxxpeuvent être trouvés danshttps://www.fmz.com/m/add-node.

L'avantage de la mise à niveau de cette façon est que le journal peut être conservé, et les robots exécutés par l'ancien dockers ne s'arrêteront pas (ils ont été chargés dans la mémoire pour s'exécuter).

Si l'ancien docker n'exécute plus le robot, la page peut être supprimée directementhttps://www.fmz.com/m/nodes.


Relationnée

Plus de