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.
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.
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.wget
Não existe, corre.yum install wget -y
para instalarwget
. outras distribuições Linux têm comandos diferentes (Ubuntu usaApt-get
e assim por diante).
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.
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) executarls
comando 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.gz
para baixar a versão mais recente do FMZ docker
Corram!tar -xzvf robot_linux_amd64.tar.gz
para descomprimir
Corram!nohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &
para executá-lo em segundo plano, pararnode.fmz.com/xxxxxx
parte, 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.