리눅스 도커를 설치하고 업그레이드하는 가장 좋은 방법

저자:리디아, 창작: 2023-01-10 09:06:18, 업데이트: 2023-09-20 09:06:12

img

리눅스 도커를 설치하고 업그레이드하는 가장 좋은 방법

참고:

  • 디지털 화폐의 경우 해외 도커를 선택해야 합니다. 재화 선물의 경우 FMZ 플랫폼에서 한 클릭으로 매달 국내 서버를 임대할 수 있으며 가격은 가장 낮습니다. 한 클릭 해외 도커의 임대 비용이 더 비싸습니다.
  • 도커는 여러 로봇을 구동할 수 있습니다.
  • 서버는 여러 도커를 실행할 수 있지만 일반적으로 불필요합니다.
  • 파이썬이 찾을 수 없다는 메시지가 표시되면, 도커를 실행하는 기계에 설치하고 다시 시작해야 합니다.
  • 최신 도커 (2021년 3월 1일) 는 자동 백그라운드를 업그레이드했습니다. 즉, 프론트그라운드가 실행되면 도커를 중단하지 않고 직접 ssh 연결을 종료 할 수 있습니다. 원래 방법은 여전히 사용할 수 있습니다.

해외 서버 추천

알리바바 클라우드알리바바 클라우드 가벼운 애플리케이션 서버홍콩을 선택 (OKX는 홍콩에 있습니다), 시스템 이미지 CentOS, 패키지는 34 위안 / 월, 2G RAM입니다. 월 (또는 반 년) 지불. 현재 비용 효율적인 옵션입니다.

아마존 ec2에는 많은 선택 지역이 있으며, 바이낸스 및 후오비 거래소는 가장 낮은 지연으로 도쿄의 옵션을 가지고 있습니다. 일반적으로 가장 낮은 구성 t2.small이 충분합니다. 그러나 지불하려면 비자 신용 카드를 묶어야합니다.

울트르는 저렴하고 많은 옵션이 있습니다. Alipay 결제를 지원합니다. 그러나 서버와 웹 사이트가 차단 될 수 있으며 올바른 인터넷 접속이 필요합니다.

리눅스 설치 도커 단계

  1. 서버를 구입하려면 일반적으로 최소 구성으로 centOS 시스템을 선택합니다. 일반적인 가격은 1 위안 / 일입니다. 상품 선물은 국내 시장에서 서비스되며 디지털 통화 거래는 해외에서 수행됩니다.여기 특정 구매 시범입니다.
  2. 서버에 로그인 합니다. Windows는 Xshell 클라이언트를 사용하는 것이 좋습니다. 특정 SSH 로그인 방법을 직접 검색할 수 있습니다.
  3. 도커를 다운로드 하 고 오른쪽 클릭 하 여https://www.fmz.com/m/add-node시스템 버전과 일치하는 도커의 링크를 복사합니다. 5단계에서 실행된 명령어도 여기서 볼 수 있습니다.

img

서버 입력:wget https://www.fmz.com/dist/robot_linux_amd64.tar.gz다운로드 할 수 있습니다.Shift+Ins키가 터미널에 붙여집니다.)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

  1. 도망가자tar - xzvf robot_linux_amd64.tar.gz압축을 풀기 위해 (로봇에 들어가면 TAB를 누르면 자동으로 경로를 완료합니다.)
  2. 테스트 도커 실행해야 합니다./robot -s node. fmz. com/xxxxxx -p yourFMZpassword, xxxxxx로 표시되는 숫자 문자열은 각 사용자에 따라 다릅니다. 자세한 내용은https://www.fmz.com/m/add-node.YourFMZpassword는 당신의 FMZ 웹사이트 로그인 암호를 나타냅니다. API 키를 해독하는 데 필요합니다. 예를 들어:2018/07/05 05:04:10 Login OK, SID: 62086, PID: 7226, Name: host. localdomain, 작업이 성공합니다. 권한 문제가 발생하면 실행합니다.chmod +x robot.
  3. 이 때, 도커는 전면에 실행되며, SSH 연결이 닫히면 연결이 끊어집니다. 배경에서 실행되어야합니다. 테스트를 종료하려면 Ctrl + C를 누르십시오.
  4. 명령어를 실행nohup ./robot -s node.fmz.com/xxxxxx -p yourFMZpassword &배경에서.
  5. 배포된 도커를 도커 페이지에서 볼 수 있습니다. 페이지가 삭제되면 서버 도커가 자동으로 종료됩니다.
  6. 또한screendocker를 백그라운드에서 실행하도록 명령합니다. 비밀번호를 명시적으로 입력하지 않고 (명령 매개 변수는 -p를 추가하지 않습니다.) 직접 검색할 수 있습니다.

업그레이드 단계

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.


관련

더 많은