도커관련 명령어 기록.
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)
'Autonomous Vehicle > ROS programming' 카테고리의 다른 글
PCL Install on ROS2 (1) | 2023.05.26 |
---|---|
Segmap Installation History 정리 (Trouble Shooting) (0) | 2021.09.23 |
Ubuntu 16.04 에서 Docker 를 사용하여 Cuda 9.0, Cudnn 7.0 으로 환경 설정하고 Tensorflow 1.8 을 Source에서 설치하기 (0) | 2021.09.06 |
ROS TOPIC 이름, Frame id 바꾸기 BAG_TOOLS 활용하기 (0) | 2021.03.02 |
ROS에서 UART 통신하기 (아두이노, GPS) (0) | 2021.02.05 |