NVIDIA Jetson Nano에 Docker Compose 1.28.2를 설치하는 것은 간단하지 않습니다.

2818 단어


Linux 시스템에 Docker Compose를 설치하는 것은 한 줄짜리 명령일 뿐이지만 Raspberry Pi 및 Jetson Nano와 같은 IoT 장치에는 해당되지 않습니다.

최신 Docker Compose 1.28.2를 설치하는 동안 고통스러운 종속성 지옥을 겪었습니다. 마침내 수십 번의 조정과 요령을 거쳐 최신 버전의 Compose를 설치할 수 있었습니다.

설치 방법은 다음과 같습니다.

하드웨어


  • 젯슨나노
  • 5V 4암페어 충전기
  • 64GB SD 카드

  • 소프트웨어


  • https://developer.nvidia.com/embedded/downloads의 Jetson SD 카드 이미지
  • 시스템에 설치된 Etcher 소프트웨어



  • Raspberry Pi Flashing Jetson SD 카드 이미지 준비


  • SD 카드 이미지의 압축을 풉니다
  • .
  • 시스템에 SD 카드를 삽입합니다.
  • Etcher 도구를 불러와 이미지를 플래시할 대상 SD 카드를 선택합니다.

  • Docker 바이너리와 함께 배송되는지 확인

    sudo docker version
    Client: Docker Engine - Community
     Version:           20.10.3
     API version:       1.41
     Go version:        go1.13.15
     Git commit:        48d30b5
     Built:             Fri Jan 29 14:33:34 2021
     OS/Arch:           linux/arm64
     Context:           default
     Experimental:      true
    
    Server: Docker Engine - Community
     Engine:
      Version:          20.10.3
      API version:      1.41 (minimum version 1.12)
      Go version:       go1.13.15
      Git commit:       46229ca
      Built:            Fri Jan 29 14:31:49 2021
      OS/Arch:          linux/arm64
      Experimental:     false
     containerd:
      Version:          1.4.3
      GitCommit:        269548fa27e0089a8b8278fc4fc781d7f65a939b
     nvidia:
      Version:          1.0.0-rc92
      GitCommit:        ff819c7e9184c13b7c2607fe6c30ae19403a7aff
     docker-init:
      Version:          0.19.0
      GitCommit:        de40ad0
    pico@pico1:~$ 
    


    아래 내용을 파일에 넣고 실행

    #!/bin/bash
    sudo apt-get update -y
    sudo apt-get upgrade -y
    sudo apt-get install curl python3-pip libffi-dev python-openssl libssl-dev zlib1g-dev gcc g++ make -y
    sudo apt install rustc
    sudo pip3 install docker-compose
    



    sudo docker-compose version
    docker-compose version 1.28.2, build unknown
    docker-py version: 4.4.2
    CPython version: 3.6.9
    OpenSSL version: OpenSSL 1.1.1  11 Sep 2018
    


    Jetson Nano 보드에서 Compose를 설정한 경험이 어떠셨나요? 의견과 피드백을 남겨주세요.

    참조:
  • https://github.com/collabnix/ioetplanet
  • 좋은 웹페이지 즐겨찾기