본문 바로가기
Autonomous Vehicle

Docker exec 명령어 : 외장그래픽 연결, 디스플레이 연결, 폴더 공유 설정

by kim.jeff 2021. 10. 21.
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 ac7 /bin/bash

 

sudo docker run --gpus all -it \  모든 gpu의 연결
> -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 ac7 /bin/bash 실행할 이미지 파일 (ac7)

--volume="/media/jeff/Seagate Expansion Drive/.segmap:/root/.segmap"

/media/jeff/Seagate Expansion Drive/.segmap 의 폴더를 /root/.segmap 에 포팅한다.

즉  도커 안에서의 /root/.segmap 은 /media/jeff/Seagate Expansion Drive/.segmap 에 연결되어 사용되어 진다는 의미를 갖는다.