2022년 12월 29일 목요일

도커 간단 사용법


# 컨테이너 생성
 docker run -it --gpus "device=0" -d -p local_port:container_port -v local_dir_path:container_dir_path --name container_name image_name:version /bin/bash
 docker run -it --gpus "device=0" -d -p 3000:3000 -v /home/co/nd_chat:/home/co/nd_chat --name nd nd_chat:1.0 /bin/bash

# 컨테이너 종료하지 않고 컨테니어 나가기
 Control + p + Control + q

# 컨테이너 접속
 docker attatch container_id
 ex. docker attatch nd_chat

 docker exec -it container_name bash
 ex. docker exec -it nd_bento bash

# 컨테이너로 이미지 만들기
  docker commit container_name new_repository:new_image(tag)
  docker commit nd


# 컨테이너 종료
 docker stop container_id
 ex. docker stop nd_chat

#컨테이너 삭제
 docker rm container_id
 ex. docker rm nd_chat


# 이미지 제거
  docker rmi image_id

# 이미지 목록 보기
 docker images

# 컨테이너 목록 보기
 docker ps

docker run -it --gpus all --name py torch_modi -v /home/hjjeong/workspace:/home/hjjeong/workspace pytorch/pytorch:1.10.0-cuda11.3-c udnn8-devel /bin/bash

댓글 없음:

댓글 쓰기