A melhor maneira de instalar e atualizar FMZ docker no Linux VPS

Autora:Bem-estar, Criado: 2020-06-03 09:23:30, Atualizado: 2023-11-01 20:30:43

img

Notas

  • One-click Rent a docker VPS é uma forma cara de executar FMZ docker, geralmente não recomendamos, foi projetado principalmente para novos usuários para se familiarizar com a nossa plataforma.
  • Um docker pode gerir vários robôs.
  • Um servidor VPS pode executar vários dockers, mas geralmente não é necessário.
  • Se for solicitado que o Python não pode ser encontrado, ele precisa ser instalado e reiniciado na máquina que executa o docker.

Recomendação de VPS ou servidor em nuvem

AWS, Google Cloud, Digital Ocean ou Microsoft Azure, qualquer grande computação em nuvem vai ficar bem, desde que a conexão seja estável e confiável. por isso sugerimos usar apenas essas grandes marcas.

Quanto à configuração de computação em nuvem, o plano mínimo vai perfeitamente fazer o trabalho. nosso sistema docker são muito simplificados e eficazes. todo o sistema docker é apenas alguns MB.

Por exemplo, um computador em nuvem (VPS) com CPU de 2 núcleos, sistema operacional CentOS, 2 GB de RAM e disco rígido de 25 GB será suficiente para que o docker funcione sem problemas.

Computador em nuvem etapas de instalação do Linux

Antes de comprar o serviço VPS, escolha a localização do computador em nuvem onde está a localização mais próxima da casa de câmbio em que você deseja negociar.

Para usar seu computador local para fazer login no computador VPS. O Windows OS recomenda o cliente Xshell, o MacOS pode apenas usar seu próprio terminal.

No terminal do MacOS, execute:ssh -l root yourVPSserverIPaddress, em seguida, siga o tipo de prompt em sua senha do servidor VPS.

Faça o download do FMZ docker, clique emhttps://www.fmz.com/m/add-nodepara copiar o link do docker que corresponde à versão do seu sistema.

img

Em seguida, faça login no seu servidor VPS, neste artigo, usamos o CentOS como exemplo.

Digite os seguintes comandos:

wget https://www.fmz.com/dist/robot_linux_amd64.tar.gz

para baixar o sistema docker FMZ.wgetNão existe, corre.yum install wget -ypara instalarwget. outras distribuições Linux têm comandos diferentes (Ubuntu usaApt-gete assim por diante).

img

Depois de baixar o sistema docker, execute:

tar -xzvf robot_linux_amd64.tar.gz

para desligar o arquivo (quando digitar para a palavra robô, você pode pressionar a tecla TAB para completar automaticamente o caminho)

Vamos testar o FMZ docker em execução, executar:

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

Se você ver o prompt é como segue:

2020/06/02 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host.localdomain

Isso significa que o docker FMZ está em execução. se você encontrar problemas de permissão, execute:

chmod +x robot

Neste momento, o FMZ docker é executado em primeiro plano. quando fechar a conexão SSH, ele será desconectado. portanto, precisamos que ele seja executado em segundo plano, executar:

nohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &

Desta forma, o FMZ docker será executado no backgroup do seu servidor VPS, você não precisa de conexão SSH para o servidor o tempo todo.

Além disso, emFMZ.COMsite, se você excluir o docker da página docker. o docker do servidor VPS também será excluído também.

Etapas de atualização do docker FMZ

FMZ docker geralmente não precisa de atualização. Se você encontrar novas trocas, correções de bugs, ou a versão do docker muito velha situações, você pode atualizar de acordo com as seguintes etapas:

Faça login no diretório onde o docker está localizado (se não tiver sido alterado, é geralmente o diretório padrão após o login SSH) executarlscomando para exibir o arquivo

Você pode verlogs robot robot_linux_amd64.tar.gz, onde logs é a pasta de log, robô é o executor do docker, erobot_linux_amd64.tar.gzé a embalagem comprimida original.

Corram!rm -rf robot*irá excluir o antigo programa robô e comprimido arquivo pacote ao mesmo tempo, mantendo o registro

Corram!wget https://www.fmz.com/dist/robot_linux_amd64.tar.gzpara baixar a versão mais recente do FMZ docker

Corram!tar -xzvf robot_linux_amd64.tar.gzpara descomprimir

Corram!nohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &para executá-lo em segundo plano, pararnode.fmz.com/xxxxxxparte, pode encontrá-lo emhttps://www.fmz.com/m/add-node

A vantagem desta forma de atualização é que os registros são mantidos, e os robôs executados pelo docker antigo não serão interrompidos (já carregados e executados na memória).

Se o antigo docker não executar mais nenhum robô, apenas excluí-lo diretamente nohttps://www.fmz.com/m/nodes page.


Relacionados

Mais.