[공부] Bonnet Framework 분석 및 활용 #3 Docker 커맨드 정리 및 개인 Docker 생성

Docker 명령어

글을 따로 적는게 좋을까..

docker ps

현재 동작중인 도커 프로세스를 확인한다.

docker images

현재 저장한 도커 이미지들을 확인한다.

docker rmi IMAGE_NAME

도커 이미지를 지운다.

docker login

도커에 접속한다.

docker commit 7a71088bd4eb jacob/bonnet_mod:1.0

docker commit CONTAINER IMAGE_NAME

현재 동작하는 컨테이너를 커밋한다.

docker push jacobyu/bonnet_mod

도커를 푸쉬한다. 서버에 올린다.

푸쉬하기 전에 로그인을 해야한다.

docker pull jacobyu/bonnet_mod

docker pull REOMOTE_DOCKER_NAME

docker hub에서 이미지를 받아온다.

 

Bonnet docker 실행

jacobyu/bonnet_mod는 tano297/bonnet을 pull 받은 것에 추가적으로 ROS 셋팅 및 모델 저장을 한 후, 개인 도커 허브에 푸쉬한 docker이다.

실행 방법은 아래와 같다.

 

docker pull jacobyu/bonnet_mod

nvidia-docker run -ti –rm -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -v $HOME/.Xauthority:/home/developer/.Xauthority -v /home/$USER/data:/shared –net=host –pid=host –ipc=host jacobyu/bonnet_mod:1.0 /bin/bash

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다