ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Jetson Nano Docker 테스트
    Robotics/SBC (Linux) 2023. 6. 6. 23:28

    Jetson Nano의 경우 ubuntu 버전 문제로 인하여 ROS2 Humble 설치 불가

    - Jetson Nano : ubuntu 20.04까지 설치 가능

    - ROS2 Humble : ubuntu 22.04부터 지원

     

    Docker 실행

    참고) https://github.com/dusty-nv/jetson-containers

    $ git clone https://github.com/dusty-nv/jetson-containers
    $ cd jetson-containers
    
    // 필요한 도커 이미지 선택 >> 다운로드 후 바로 실행됨
    $ scripts/docker_run.sh -c dustynv/ros:humble-desktop-l4t-r35.3.1

    로컬 환경의 파일을 도커 컨테이너 내에서도 사용하기 위해서는 -v 옵션 설정이 필요

    docker_run.sh 파일을 수정하던가 아래와 같이 도커 컨테이너를 실행

    $ sudo docker run -it --rm --runtime nvidia --network host \
                      -v /home/gunaco/gs:/gs_ws \
                      dustynv/ros:humble-desktop-l4t-r35.3.1

    로컬 환경의 /home/gunaco/gs 폴더를 도커 컨테이너 내 /gs_ws 폴더로 사용

    도커 컨테이너 실행 화면

     

    Docker 기본 명령어

    # 도커 이미지 다운로드
    $ docker pull <IMAGE NAME>
    $ docker pull dustynv/ros:humble-desktop-l4t-r35.3.1
    
    # 전체 도커 이미지 조회 (다운로드 받은 이미지 전체 출력)
    $ docker images
    
    # 도커 이미지 삭제
    $ docker rmi $(docker images -q)  // 모든 도커 이미지 (사용중인 것 제외)
    $ docker rmi <REPOSITORY:TAG>     // 특정 이미지
    
    # 도커 컨테이너 실행
    $ docker run <Option> <IMAGE NAME>
    
    # 도커 컨테이너 목록 조회 (실행중인 상태의 도커 컨테이너)
    $ docker ps -a
    
    # 도커 컨테이너 종료
    $ docker rm -f <CONTAINER ID>

    'Robotics > SBC (Linux)' 카테고리의 다른 글

    Jetson SW 설치 정보 확인  (0) 2023.06.06
Designed by Tistory.