Langkah pemasangan dan kemas kini Linux Docker

Penulis:Ninabadass, Dicipta: 2022-03-23 10:05:17, Dikemas kini: 2022-03-29 09:54:47

Nota

  • Cryptocurrency perlu memilih docker luar negara, sementara ** niaga hadapan komoditi boleh menyewa pelayan domestik bulanan dengan satu klik di platform kami, dengan harga yang sangat dekat dengan yang terendah. Sewa satu klik docker luar negara agak lebih mahal. **
  • Docker boleh menjalankan beberapa bot.
  • Satu pelayan tunggal boleh menjalankan beberapa pelabuhan, tetapi itu biasanya tidak perlu.
  • Jika ia meminta bahawa Python tidak dapat dijumpai, anda perlu memasang Python pada peranti yang menjalankan docker dan mulakan semula.
  • Docker terbaru (2021.3.1) telah menaik taraf latar belakang automatik, iaitu, selepas latar depan berjalan, anda boleh keluar langsung dari sambungan ssh tanpa mengganggu docker. Kaedah lama masih boleh digunakan.

Cadangan Pelayan Luar Negeri

Awan AlibabaAlibaba Cloud Simple Application ServerAnda boleh memilih China Hong kong (OKEX terletak di Hong Kong), gambar sistem CentOS, pakej 34 yuan sebulan, dan memori 2G. Anda boleh membayar bulanan (atau separuh tahun).

Amazon ec2 mempunyai banyak pilihan kawasan; jika platform anda adalah Binance atau Huobi, anda boleh memilih Tokyo, dengan latensi terendah. Vultr, dengan harga yang rendah, mempunyai banyak pilihan wilayah, dan ia menyokong Alipay. Walau bagaimanapun, pelayan dan laman webnya mungkin disekat dan anda perlu memastikan rangkaian tersedia entah bagaimana.

Prosedur Pemasangan Linux Docker

1.Secara amnya pilih sistem centOS, dengan konfigurasi minimum. Harga amnya adalah 1 yuan sehari. Pelayan niaga hadapan komoditi berada di China, dan pelayan perdagangan cryptocurrency berada di luar negara.Ini adalah demo pembelian tertentu.

2.Untuk Login pelayan, klien Xshell disyorkan pada tingkap, dan kaedah log masuk SSH tertentu boleh dicari sendiri.

3.Downloadpelabuhan anda dihttps://www.fmz.com/m/add-node; klik kanan dan salin pautan docker sesuai dengan versi sistem; perhatikan bahawa anda juga perlu memeriksa perintah dijalankan dalam langkah kelima di sini.img
Masukan pelayan:wget https://www.fmz.com/dist/robot_linux_amd64.tar.gzuntuk dimuat turun (Shift+Insdilampirkan pada terminal); jika ia meminta wget tidak wujud, menjalankanyum install wget -ydan istallwget. Sistem lain juga mempunyai alat muat turun yang berkaitan. Jika ia mendorong silap sijil (seperti yang ditunjukkan dalam gambar):

img

  • Apabila memuat turun oleh wget, anda boleh menggunakan parameter: no-check-certificate. Contohnya:wget --no-check-certificate https://www.fmz.com/dist/robot_linux_amd64.tar.gz

  • Apabila memuat turun oleh curl, anda boleh menggunakan parameter: -k. Contohnya:curl -O -k https://www.fmz.com/dist/robot_linux_amd64.tar.gz

4.Run tar -xzvf robot_linux_amd64.tar.gzuntuk melepaskan tekanan (selepas memasuki robot, anda boleh menekan kekunci TAB untuk melengkapkan laluan secara automatik).

5.Uji docker untuk berjalan./robot -s node.fmz.com/xxxxxx -p yourFMZpassword. Senar xxxxxx mewakili berbeza-beza dari pengguna. butiran boleh didapati dihttps://www.fmz.com/m/add-node. yourFMZpassword mewakili kata laluan log masuk anda di laman web FMZ, yang perlu didekripsi oleh API-Key. Jika ia meminta seperti:2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host.localdomain, ia bermakna docker berjalan dengan berjaya; jika ada sebarang masalah hak istimewa, menjalankanchmod +x robot.

6.Sekarang docker dijalankan di latar hadapan; penutupan sambungan SSH, yang bermaksud pemutusan sambungan, apabila anda perlu menjalankan di latar belakang; tekanctrl + Cuntuk menyelesaikan ujian.

7.Runperintahnohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &di latar belakang.

8.Anda boleh melihat docker yang digunakan pada halaman Docker; docker pelayan akan keluar secara automatik apabila halaman dipadam.

9.Anda juga boleh menggunakanscreenuntuk mengarahkan docker untuk berjalan di latar belakang, tanpa paparan apabila anda memasukkan kata laluan.

Prosedur Peningkatan

FMZ dockers umumnya tidak perlu menaik taraf. Jika anda menghadapi situasi seperti platform yang baru ditambah, pengubahsuaian bug atau masalah doker lama, anda boleh menaik taraf mengikut langkah-langkah berikut:

  1. Log masuk dalam kamus di mana pelayan docker terletak (jika tidak diubah suai, ia biasanya adalah default diktinori selepas SSH log masuk), dan menjalankanlsuntuk melihat fail.imgAnda boleh lihatlogs robot robot_linux_amd64.tar.gz, di mana logs menunjukkan fail log, robot mewakili program pelaksanaan docker, dan robot_linux_amd64.tar.gz adalah pakej kompresi mentah.
  2. Melakukanrm -rf robot*untuk memadamkan program robot lama dan pakej fail yang dimampatkan pada masa yang sama dan menyimpan log;
  3. Melakukanwget https://www.fmz.com/dist/robot_linux_amd64.tar.gzuntuk memuat turun pakej yang dimampatkan dari docker baru;
  4. Melakukantar -xzvf robot_linux_amd64.tar.gzuntuk melepaskan tekanan;
  5. Melakukannohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &untuk berjalan di latar belakang, dan anda boleh mencari secara khususnode.fmz.com/xxxxxxpadahttps://www.fmz.com/m/add-node.

Manfaat peningkatan adalah bahawa log akan dipelihara dan bot yang dijalankan oleh docker lama tidak akan berhenti (untuk sudah dimuatkan ke dalam memori untuk dijalankan).

Jika docker lama tidak lagi menjalankan bot, hanya menghapusnya di halamanhttps://www.fmz.com/m/nodes.


Lebih lanjut

cryptocentralSaya mendapat ralat apabila menambah bot baru dengan Vultr VPS. 2022-06-24 11:12:31 Kesalahan InternalError: Abort di (asli) di __decrypt (__FILE__) di Register (__FILE__) di __reg__ (__FILE__:17) di (__FILE__:25) 2022-06-24 11:12:31 Futures_Binance Kesalahan Menyahkod: Penyahkod kunci rahsia gagal