Cara terbaik untuk menginstal dan meningkatkan untuk Linux docker

Penulis:Lydia, Dibuat: 2023-01-10 09:06:18, Diperbarui: 2023-09-20 09:06:12

img

Cara terbaik untuk menginstal dan meningkatkan untuk Linux docker

Catatan

  • Untuk mata uang digital, dockers luar negeri harus dipilih. Untuk komoditas berjangka, Anda dapat menyewa server domestik bulanan dengan satu klik di platform FMZ, dan harganya hampir terendah. Sewa dockers luar negeri dengan satu klik lebih mahal.
  • Docker bisa menjalankan beberapa robot.
  • Sebuah server dapat menjalankan beberapa dockers, tetapi umumnya tidak perlu.
  • Jika Anda diminta bahwa Python tidak dapat ditemukan, Anda perlu menginstalnya dan memulai ulang pada mesin yang menjalankan docker.
  • Docker terbaru (1 Maret 2021) telah memperbarui latar belakang otomatis. yaitu, setelah latar depan berjalan, Anda dapat keluar dari koneksi ssh secara langsung tanpa mengganggu docker. Metode asli masih dapat digunakan.

Rekomendasi server luar negeri

Alibaba Cloud,Server Aplikasi Alibaba Cloud Ringanpilih Hong Kong (OKX adalah di Hong Kong), gambar sistem CentOS, paket adalah 34 yuan / bulan, 2G RAM. Bayar bulanan (atau setengah tahun). Ini adalah pilihan yang hemat biaya saat ini.

Amazon ec2 memiliki banyak wilayah opsional, dan Binance dan Huobi Exchange memiliki opsi Tokyo, dengan keterlambatan terendah. Secara umum, konfigurasi terendah t2.small sudah cukup. Tapi Anda perlu mengikat kartu kredit visa untuk membayar.

Vultr murah dan memiliki banyak pilihan. Ini mendukung pembayaran Alipay. Namun, server dan situs web mungkin diblokir, dan akses Internet yang benar diperlukan.

Langkah-langkah docker instalasi Linux

  1. Untuk membeli server, Anda biasanya memilih sistem centOS dengan konfigurasi minimum. Harga umum adalah 1 yuan / hari. Komoditas berjangka dilayani di pasar domestik, sementara transaksi mata uang digital dilakukan di luar negeri.Berikut adalah demonstrasi pembelian khusus..
  2. Masuk ke server. Windows merekomendasikan menggunakan klien Xshell. Metode login SSH tertentu dapat dicari sendiri.
  3. Unduh docker, klik kanan padahttps://www.fmz.com/m/add-nodeuntuk menyalin link dari docker yang sesuai dengan versi sistem. Perhatikan bahwa perintah yang dijalankan pada langkah 5 juga harus dilihat di sini.

img

Masukan server:wget https://www.fmz.com/dist/robot_linux_amd64.tar.gzuntuk men-download (theShift+Insjika diminta bahwa wget tidak ada, jalankanyum install wget - yuntuk menginstalwgetSistem lain juga memiliki alat download yang sesuai. Jika muncul masalah sertifikat (seperti yang ditunjukkan pada gambar berikut):

img

  • Saat mengunduh dengan wget Anda dapat menggunakan: no-check-certificate parameter. Misalnya:wget --no-check-certificate https://www.fmz.com/dist/robot_linux_amd64.tar.gz

  • Saat mengunduh dengan curl Anda dapat menggunakan: -k parameter. Misalnya:curl -O -k https://www.fmz.com/dist/robot_linux_amd64.tar.gz

  1. Larilah.tar - xzvf robot_linux_amd64.tar.gzuntuk dekompresi (setelah memasuki robot, tekan TAB untuk menyelesaikan jalur secara otomatis).
  2. Untuk menguji docker perlu berjalan./robot -s node. fmz. com/xxxxxx -p yourFMZpassword, string angka yang diwakili oleh xxxxxx berbeda untuk setiap pengguna.https://www.fmz.com/m/add-node. YourFMZpassword mewakili kata sandi login situs web FMZ Anda, yang diperlukan untuk mendekripsi API Key. Pesan seperti:2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host. localdomain, operasi berhasil. Jika Anda mengalami masalah izin, jalankanchmod +x robot.
  3. Pada saat ini, docker berjalan di latar depan, dan akan terputus ketika koneksi SSH ditutup.
  4. Jalankan perintahnohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &di latar belakang.
  5. Anda dapat melihat docker yang digunakan pada halaman docker. Setelah halaman dihapus, docker server akan keluar secara otomatis.
  6. Anda juga dapat menggunakanscreenAnda dapat memasukkan kata sandi tanpa secara eksplisit (parameter perintah tidak menambahkan -p), dan Anda dapat mencarinya sendiri.

Langkah-langkah upgrade

Dockers pada FMZ umumnya tidak perlu ditingkatkan. Jika pertukaran baru ditambahkan, bug dimodifikasi, atau dockers terlalu tua, mereka dapat ditingkatkan sebagai langkah-langkah berikut:

  1. Masuk ke direktori di mana docker server berada (jika tidak diubah, biasanya direktori default setelah login SSH) dan eksekusilsuntuk melihat file.

img

Kita bisa melihatlogs robot robot_linux_amd64.tar.gz, di mana log adalah folder log, robot adalah program eksekusi docker, dan robot_linux_amd64.tar.gz adalah paket yang dikompresi asli. 2. Eksekusirm - rf robot*untuk menghapus program robot lama dan paket file terkompresi pada saat yang sama, dan menyimpan log. 3. Melakukan eksekusiwget https://www.fmz.com/dist/robot_linux_amd64.tar.gzuntuk mengunduh paket Docker baru. 4. Eksekusitar -xzvf robot_linux_amd64.tar.gzuntuk membuka zip. 5. Melakukan eksekusinohup ./robot - s node.fmz.com/xxxxxx - p yourFMZpassword &untuk berjalan di latar belakang,node.fmz.com/xxxxxxdapat ditemukan dihttps://www.fmz.com/m/add-node.

Keuntungan dari upgrade dengan cara ini adalah bahwa log dapat dipertahankan, dan robot yang dijalankan oleh docker lama tidak akan berhenti (mereka telah dimuat ke memori untuk berjalan). Untuk meng-upgrade docker robot, Anda hanya perlu menghentikan robot, mengubah docker di antarmuka parameter (id docker terbaru adalah yang terbesar) dan memulai kembali.

Jika docker lama tidak lagi menjalankan robot, halaman dapat dihapus langsung padahttps://www.fmz.com/m/nodes.


Berkaitan

Lebih banyak