본문 바로가기
Autonomous Vehicle/ROS programming

Docker 많이 쓰는 명령어 기록지 (외장디스크, 디스플레이, GPU 등 설정)

by kim.jeff 2022. 6. 9.

도커관련 명령어 기록.
2022.06.09

1. 실행명령어 (볼륨 추가, 디스플레이 관련 설정 추가, GPU관련 추가 등)

sudo docker run --gpus all -it \
-e DISPLAY=$DISPLAY \
-e USER=$USER \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v /root/.Xauthority:/root/.Xauthority \
-v /tmp/.docker.xauth:/tmp/.docker.xauth:rw \
--volume="/media/jeff/Seagate Expansion Drive/.segmap:/root/.segmap" \
--net host 0d7 /bin/bash

--gpus all : 그래픽카드 코어 모두 실행

-e Display : 도커환경의 디스플레이와 현재 우분투 환경에서의 디스플레이 설정의 공유 (시각화툴작업시 활용)

--volume : 외장디스크 컨테이너에 인식시킴

2. 접속명령어 (실행된상태에서)

docker exec -it vibrant_shockley /bin/bash

새로운 터미널에서의 실행중인 컨테이너 접속

3. 저장명령어

$ docker export (컨테이너명 or 컨테이너 ID) > (컨테이너).tar

컨테이너 저장 보다

Docker commit ContainerID ImageID:tag

4. 저장된 컨테이너 파일 불러오기 명령어

$ docker import (파일 또는 URL)