Инсталляция и обновление Linux Docker

Автор:Нинабадасс., Создано: 2022-03-23 10:05:17, Обновлено: 2022-03-29 09:54:47

Примечания

  • Криптовалюты должны выбирать зарубежный докер, в то время как ** товарные фьючерсы могут арендовать ежемесячный внутренний сервер одним щелчком мыши на нашей платформе, с ценой, очень близкой к самой низкой.
  • Докер может запускать несколько ботов.
  • Один сервер может работать с несколькими докерами, но это, как правило, не необходимо.
  • Если будет указано, что Python не может быть найден, вам нужно установить Python на устройство с докером и перезапустить его.
  • Последний докер (2021.3.1) обновил автоматический фон, то есть после запуска переднего плана вы можете напрямую выйти из соединения ssh, не прерывая докер.

Рекомендации для зарубежных серверов

Облако AlibabaПростой сервер приложений Alibaba CloudВы можете выбрать Китай Гонконг (OKEX расположен в Гонконге), системный образ CentOS, пакет 34 юаней в месяц и 2G-память. Вы можете платить ежемесячно (или полугодово). Это, безусловно, более разумная схема.

Amazon ec2 имеет много вариантов региона; если ваша платформа - Binance или Huobi, вы можете выбрать Токио, с самой низкой задержкой. Vultr, с низкой ценой, имеет так много вариантов региона, и он поддерживает Alipay. Однако, его серверы и веб-сайты могут быть заблокированы, и вы должны убедиться, что сеть доступна каким-то образом.

Процедуры установки Linux Docker

1.Обычно выбирают систему centOS, с минимальной конфигурацией. Общая цена составляет 1 юань в день. Серверы товарных фьючерсов находятся в Китае, а серверы торговли криптовалютами - за рубежом.Вот конкретная демонстрация покупки.

2.Для входа на сервер рекомендуется использовать клиент Xshell на Windows, и вы можете самостоятельно искать конкретные методы входа на SSH.

3.DownloadВаш докер вhttps://www.fmz.com/m/add-node; нажмите правой кнопкой мыши и скопируйте ссылку docker, соответствующую версии системы; обратите внимание, что вам также нужно проверить выполнение команды на пятом этапе здесь.img
Входы сервера:wget https://www.fmz.com/dist/robot_linux_amd64.tar.gzскачать (Shift+Insвставлено на терминал); если он просит wget не существует, запуститьyum install wget -yи Исталлwget. Другие системы также имеют соответствующие инструменты загрузки. Если это вызовет ошибку сертификата (как показано на рисунке):

img

  • При загрузке с помощью wget вы можете использовать параметр: no-check-certificate. Например:wget --no-check-certificate https://www.fmz.com/dist/robot_linux_amd64.tar.gz

  • При загрузке с помощью curl можно использовать параметр: -k. Например:curl -O -k https://www.fmz.com/dist/robot_linux_amd64.tar.gz

4.Run tar -xzvf robot_linux_amd64.tar.gzчтобы расслабить (после входа в робот, вы можете нажать клавишу TAB, чтобы автоматически завершить путь).

5.Испытать докер, чтобы запустить./robot -s node.fmz.com/xxxxxx -p yourFMZpassword. Структура xxxxxx варьируется от пользователя к пользователю. Подробности можно найти наhttps://www.fmz.com/m/add-node. yourFMZpassword представляет собой пароль для входа на сайт FMZ, который необходимо расшифровать с помощью API-Key. Если он просит:2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host.localdomain, это означает, что докер запустили успешно; если есть какие-либо проблемы с привилегиями, запуститьchmod +x robot.

6.Теперь докер работает на переднем плане; закрыть соединение SSH, то есть отключить, когда вам нужно работать на заднем плане; нажмитеctrl + Cчтобы закончить тест.

7.RunКомандованиеnohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &на заднем плане.

8.Вы можете увидеть, что докер развернут на странице Docker; докер сервера автоматически выйдет, когда страница будет удалена.

9.Вы также можете использоватьscreenчтобы командовать докером работать в фоновом режиме, без отображения при вводе пароля. Вы можете искать больше деталей самостоятельно.

Процедуры модернизации

FMZ-докеры, как правило, не нуждаются в обновлении. Если вы столкнетесь с такими ситуациями, как недавно добавленные платформы, модификация ошибок или проблема с старым докером, вы можете обновиться в соответствии со следующими шагами:

  1. Входите в словарь, где расположен серверный докер (если не изменен, это обычно диктант по умолчанию после входа в SSH), и выполнитеlsчтобы посмотреть файл.imgВы можете видетьlogs robot robot_linux_amd64.tar.gz, в котором logs указывает на файл журнала, robot представляет собой программу исполнения докера, а robot_linux_amd64.tar.gz представляет собой сырой сжатый пакет.
  2. Выполнитьrm -rf robot*удалить старую программу робота и сжатый файловый пакет одновременно и сохранить журналы;
  3. Выполнитьwget https://www.fmz.com/dist/robot_linux_amd64.tar.gzскачать сжатый пакет нового докера;
  4. Выполнитьtar -xzvf robot_linux_amd64.tar.gzдля декомпрессии;
  5. Выполнитьnohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &чтобы запустить на заднем плане, и вы можете найти конкретноnode.fmz.com/xxxxxxвhttps://www.fmz.com/m/add-node.

Преимущество обновления заключается в том, что журналы будут сохранены, и боты, запущенные старым докером, не остановятся (для уже загруженных в память для запуска). Если вы хотите обновить докер бота, вам нужно только остановить бота, и изменить докер в интерфейсе параметров (последний ID докера является самым большим) и перезапустить.

Если старый докер больше не запускает бота, просто удалите его на страницеhttps://www.fmz.com/m/nodes.


Больше

криптоцентральныйЯ получаю ошибку при добавлении нового бота с Vultr VPS. 2022-06-24 11:12:31 Ошибка Внутренняя ошибка: Прекращение работы на (native) на __decrypt (__FILE__) на Register (__FILE__) на __reg__ (__FILE__:17) на (__FILE__:25) 2022-06-24 11:12:31 Futures_Binance Ошибка расшифровки: Секретный ключ расшифровка не удалась