Cara terbaik untuk memasang dan menaik taraf untuk Linux docker

Penulis:Lydia, Dicipta: 2023-01-10 09:06:18, Dikemas kini: 2023-09-20 09:06:12

img

Cara terbaik untuk memasang dan menaik taraf untuk Linux docker

Nota

  • Untuk mata wang digital, pelabuhan luar negara harus dipilih. Untuk niaga hadapan komoditi, anda boleh menyewa pelayan domestik bulanan dengan satu klik di platform FMZ, dan harganya hampir terendah. Sewa pelabuhan luar negara dengan satu klik lebih mahal.
  • Seorang pelabuhan boleh menjalankan beberapa robot.
  • Pelayan boleh menjalankan beberapa pelabuhan, tetapi biasanya tidak perlu.
  • Jika anda diminta bahawa Python tidak dapat dijumpai, anda perlu memasang dan memulakan semula pada mesin yang menjalankan docker.
  • Docker terbaru (1 Mac 2021) telah menaik taraf latar belakang automatik. iaitu, selepas latar belakang berjalan, anda boleh keluar dari sambungan ssh secara langsung tanpa mengganggu docker. Kaedah asal masih boleh digunakan.

Cadangan pelayan luar negara

Alibaba Cloud,Pelayan Aplikasi Ringan Alibaba CloudPilih Hong Kong (OKX di Hong Kong), imej sistem CentOS, pakej adalah 34 yuan / bulan, 2G RAM. Bayar bulanan (atau setengah tahun). Ini adalah pilihan yang kos efektif pada masa ini.

Amazon ec2 mempunyai banyak kawasan pilihan, dan Bursa Binance dan Huobi mempunyai pilihan Tokyo, dengan kelewatan terendah.

Vultr murah dan mempunyai banyak pilihan. Ia menyokong pembayaran Alipay. Walau bagaimanapun, pelayan dan laman web mungkin disekat, dan akses Internet yang betul diperlukan.

Langkah pemasangan Linux docker

  1. Untuk membeli pelayan, anda biasanya memilih sistem centOS dengan konfigurasi minimum. Harga umum adalah 1 yuan / hari. Masa hadapan komoditi dilayani di pasaran domestik, sementara transaksi mata wang digital dilakukan di luar negara.Berikut adalah demonstrasi pembelian tertentu..
  2. Log masuk ke pelayan. Windows mengesyorkan menggunakan klien Xshell. Kaedah log masuk SSH tertentu boleh dicari sendiri.
  3. Muat turun docker, klik kanan padahttps://www.fmz.com/m/add-nodeuntuk menyalin pautan docker yang sepadan dengan versi sistem. Perhatikan bahawa perintah yang dijalankan dalam langkah 5 juga harus dilihat di sini.

img

Masukan pelayan:wget https://www.fmz.com/dist/robot_linux_amd64.tar.gzuntuk memuat turun (yangShift+Insjika diminta bahawa wget tidak wujud, jalankanyum install wget - yuntuk dipasangwget. Sistem lain juga mempunyai alat muat turun yang sepadan. Jika masalah sijil diminta (seperti yang ditunjukkan dalam gambar berikut):

img

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

  • Apabila memuat turun dengan curl anda boleh menggunakan: -k parameter. Sebagai contoh:curl -O -k https://www.fmz.com/dist/robot_linux_amd64.tar.gz

  1. Larilah.tar - xzvf robot_linux_amd64.tar.gzuntuk melepaskan tekanan (selepas memasuki robot, tekan TAB untuk melengkapkan laluan secara automatik).
  2. Untuk menguji docker perlu dijalankan./robot -s node. fmz. com/xxxxxx -p yourFMZpassword, rentetan nombor yang diwakili oleh xxxxxx adalah berbeza untuk setiap pengguna. butiran boleh didapati dihttps://www.fmz.com/m/add-node. YourFMZpassword mewakili kata laluan log masuk laman web FMZ anda, yang diperlukan untuk memecahkan kunci API. Meminta seperti:2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host. localdomain, operasi berjaya. Jika anda menghadapi masalah kebenaran, jalankanchmod +x robot.
  3. Pada masa ini, docker berjalan di latar depan, dan ia akan diputuskan apabila sambungan SSH ditutup. Ia perlu berjalan di latar belakang. tekan ctrl + C untuk menamatkan ujian.
  4. Jalankan arahannohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &di latar belakang.
  5. Anda boleh melihat docker yang digunakan pada halaman docker. Selepas halaman itu dipadam, docker pelayan akan keluar secara automatik.
  6. Anda juga boleh menggunakanscreenAnda boleh memasukkan kata laluan tanpa secara eksplisit (parameter perintah tidak menambah -p), dan anda boleh mencarinya sendiri.

Langkah-langkah peningkatan

Docker pada FMZ umumnya tidak perlu dinaik taraf. Jika pertukaran baru ditambahkan, bug diubah suai, atau dockers terlalu lama, mereka boleh dinaik taraf sebagai langkah berikut:

  1. Log masuk ke direktori di mana docker pelayan terletak (jika ia tidak telah diubah, ia biasanya direktori lalai selepas SSH log masuk) dan menjalankanlsuntuk melihat fail.

img

Kita boleh lihat.logs robot robot_linux_amd64.tar.gz, di mana log adalah folder log, robot adalah program pelaksanaan docker, dan robot_linux_amd64.tar.gz adalah pakej yang disampatkan asal. 2. Bunuhrm - rf robot*untuk memadamkan program robot lama dan pakej fail terdesak pada masa yang sama, dan menyimpan log. 3. Melakukan hukuman matiwget https://www.fmz.com/dist/robot_linux_amd64.tar.gzuntuk memuat turun pakej docker baru. 4. Bunuhtar -xzvf robot_linux_amd64.tar.gzuntuk membuka zip. 5. Melakukan hukuman matinohup ./robot - s node.fmz.com/xxxxxx - p yourFMZpassword &untuk berjalan di latar belakang,node.fmz.com/xxxxxxboleh dijumpai dihttps://www.fmz.com/m/add-node.

Kelebihan menaik taraf dengan cara ini adalah bahawa log dapat dikekalkan, dan robot yang dijalankan oleh docker lama tidak akan berhenti (mereka telah dimuatkan ke dalam memori untuk dijalankan). Untuk menaik taraf docker robot, anda hanya perlu menghentikan robot, menukar docker dalam antara muka parameter (id docker terbaru adalah yang terbesar) dan mulakan semula.

Jika docker lama tidak lagi menjalankan robot, halaman boleh dipadamkan terus padahttps://www.fmz.com/m/nodes.


Berkaitan

Lebih lanjut