그 외/Docker

docker 기본

룰루랄라룰루랄라 2024. 4. 17. 16:21

도커 이미지 확인

  nvidia-docker images

 

도커 이미지 삭제

  nvidia-docker rmi [도커 이미지 ID or 레포지토리:태그]

 

도커 컨테이너 확인

  실행중인 컨테이너 확인 nvidia-docker ps 

  Exied 된 컨테이너 포함 모든 컨테이너 확인 nvidia-docker ps -a

 

도커 컨테이너 삭제

  nvidia-docker rm [도커 컨테이너 ID or 도커 컨테이너 NAME]

 

도커 컨테이너 생성 (존재하는 이미지를 기준으로 컨테이너 생성)

  nvidia-docker run -p 만들포트:연결포트 -td -name 이름 --restart unless-stopped 레포지토리:태그

  shared memory 설정해주고 싶은 경우 --shm-size 옵션 사용

  

도커 commit

  nvidia-docker commit [컨테이너 ID] [레포지토리:태그]

 

connection refuse

  도커로 컨테이너 만든 후 ssh 로 서버 접속 시 connection refuse 일때

  1) host 로 접속하여 docker ps -a 로 컨테이너 상태 확인

  2) status 에 up 되어있지 않다면 실행 되지 않은 것이므로 

      a. docker exec [컨테이너 ID] service ssh start 로 켜주기

  3) exited 로 되어 있으면

      a. docker start [컨테이너 ID] 

      b. docker exec [컨테이너 ID] service ssh start