Cách tốt nhất để cài đặt và nâng cấp cho Linux docker

Tác giả:Lydia., Tạo: 2023-01-10 09:06:18, Cập nhật: 2023-09-20 09:06:12

img

Cách tốt nhất để cài đặt và nâng cấp cho Linux docker

Lưu ý

  • Đối với tiền kỹ thuật số, các nhà bến cảng nước ngoài nên được chọn. Đối với hợp đồng tương lai hàng hóa, bạn có thể thuê máy chủ trong nước hàng tháng bằng một cú nhấp chuột trên nền tảng FMZ, và giá gần như thấp nhất. Một cú nhấp chuột thuê các nhà bến cảng nước ngoài đắt hơn.
  • Một docker có thể chạy nhiều robot.
  • Một máy chủ có thể chạy nhiều dockers, nhưng nó thường không cần thiết.
  • Nếu bạn được yêu cầu rằng Python không thể được tìm thấy, bạn cần cài đặt và khởi động lại nó trên máy chạy docker.
  • Docker mới nhất (ngày 1 tháng 3 năm 2021) đã nâng cấp nền tự động. nghĩa là, sau khi chạy nền trước, bạn có thể thoát khỏi kết nối ssh trực tiếp mà không làm gián đoạn docker. Phương pháp ban đầu vẫn có thể được sử dụng.

Đề xuất máy chủ ở nước ngoài

Alibaba Cloud,Máy chủ ứng dụng hạng nhẹ Alibaba Cloudchọn Hồng Kông (OKX là ở Hồng Kông), hình ảnh hệ thống CentOS, gói là 34 nhân dân tệ / tháng, RAM 2G. trả tiền hàng tháng (hoặc nửa năm).

Amazon ec2 có nhiều khu vực tùy chọn, và các sàn giao dịch Binance và Huobi có tùy chọn Tokyo, với độ trễ thấp nhất. Nói chung, cấu hình thấp nhất t2.small là đủ. Nhưng bạn cần gắn thẻ tín dụng visa để thanh toán.

Vultr rẻ tiền và có nhiều tùy chọn. Nó hỗ trợ thanh toán Alipay. Tuy nhiên, máy chủ và trang web có thể bị chặn, và truy cập Internet chính xác là cần thiết.

Các bước cài đặt docker Linux

  1. Để mua một máy chủ, bạn thường chọn hệ thống centOS với cấu hình tối thiểu. Giá chung là 1 nhân dân tệ / ngày. Các hợp đồng tương lai hàng hóa được phục vụ trên thị trường nội địa, trong khi các giao dịch tiền kỹ thuật số được thực hiện ở nước ngoài.Đây là một bản chứng minh mua hàng cụ thể..
  2. Đăng nhập vào máy chủ. Windows khuyên bạn nên sử dụng khách hàng Xshell. Phương pháp đăng nhập SSH cụ thể có thể được tìm kiếm bởi chính bạn.
  3. Tải xuống docker, nhấp chuột phải vàohttps://www.fmz.com/m/add-nodeđể sao chép liên kết của docker phù hợp với phiên bản hệ thống. lưu ý rằng lệnh chạy trong bước 5 cũng nên được xem ở đây.

img

Đầu vào máy chủ:wget https://www.fmz.com/dist/robot_linux_amd64.tar.gzđể tải về (theShift+Insnếu được yêu cầu rằng wget không tồn tại, chạyyum install wget - yđể cài đặtwgetCác hệ thống khác cũng có các công cụ tải xuống tương ứng. Nếu một vấn đề chứng chỉ được yêu cầu (như được hiển thị trong hình sau):

img

  • Khi tải xuống với wget bạn có thể sử dụng: no-check-certificate parameter. Ví dụ:wget --no-check-certificate https://www.fmz.com/dist/robot_linux_amd64.tar.gz

  • Khi tải xuống với curl bạn có thể sử dụng: -k tham số. Ví dụ:curl -O -k https://www.fmz.com/dist/robot_linux_amd64.tar.gz

  1. Chạy đi.tar - xzvf robot_linux_amd64.tar.gzđể giải nén (sau khi vào robot, nhấn TAB để hoàn thành đường tự động).
  2. Để kiểm tra docker cần chạy./robot -s node. fmz. com/xxxxxx -p yourFMZpassword, chuỗi số được đại diện bởi xxxxxx là khác nhau cho mỗi người dùng. Các chi tiết được tìm thấy tạihttps://www.fmz.com/m/add-node. YourFMZpassword đại diện cho mật khẩu đăng nhập trang web FMZ của bạn, được yêu cầu để giải mã API Key. Đặt ra lời đề nghị như:2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host. localdomain, hoạt động thành công. Nếu bạn gặp vấn đề quyền, chạychmod +x robot.
  3. Tại thời điểm này, docker chạy ở phía trước, và nó sẽ bị ngắt kết nối khi kết nối SSH được đóng. Nó cần chạy ở nền. Nhấn ctrl + C để kết thúc thử nghiệm.
  4. Chạy lệnhnohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &ở phía sau.
  5. Bạn có thể thấy docker được triển khai trên trang docker. Sau khi trang bị xóa, docker máy chủ sẽ tự động thoát ra.
  6. Bạn cũng có thể sử dụngscreenBạn có thể nhập mật khẩu mà không rõ ràng (chỉ số lệnh không thêm -p), và bạn có thể tự tìm kiếm nó.

Các bước nâng cấp

Dockers trên FMZ thường không cần phải được nâng cấp. Nếu các giao dịch mới được thêm vào, lỗi được sửa đổi hoặc dockers quá cũ, chúng có thể được nâng cấp theo các bước sau:

  1. Đăng nhập vào thư mục nơi docker máy chủ nằm (nếu nó đã không được thay đổi, nó thường là thư mục mặc định sau khi đăng nhập SSH) và thực hiệnlsđể xem tập tin.

img

Chúng ta có thể thấylogs robot robot_linux_amd64.tar.gz, trong đó logs là thư mục nhật ký, robot là chương trình thực thi docker và robot_linux_amd64.tar.gz là gói nén ban đầu. 2. Xử lýrm - rf robot*để xóa chương trình robot cũ và gói tập tin nén cùng một lúc, và giữ nhật ký. 3. Xử lýwget https://www.fmz.com/dist/robot_linux_amd64.tar.gzđể tải xuống một gói Docker mới. 4. Xử lýtar -xzvf robot_linux_amd64.tar.gzđể mở zip. 5. Xử lýnohup ./robot - s node.fmz.com/xxxxxx - p yourFMZpassword &để chạy trong nền,node.fmz.com/xxxxxxcó thể được tìm thấy tronghttps://www.fmz.com/m/add-node.

Lợi thế của việc nâng cấp theo cách này là nhật ký có thể được giữ lại, và các robot được chạy bởi docker cũ sẽ không dừng lại (chúng đã được tải vào bộ nhớ để chạy).

Nếu docker cũ không còn chạy robot, trang có thể được xóa trực tiếp trênhttps://www.fmz.com/m/nodes.


Có liên quan

Thêm nữa