반응형
본 포스트는 도커가 설치되었다는 가정 하에 진행됩니다.
먼저 nvidia cuda image를 pull 해줍니다.
저는 ubuntu 18.04에 cuda 10.1, cudnn 7버전대를 사용해야하므로 아래 명령어를 기입합니다.
docker pull nvidia/cuda:10.1-cudnn7-runtime-ubuntu18.04
이후
docker images
위 명령어로 이미지 리스트를 확인하면 아래와 같이 확인이 가능합니다.
이제 컨테이너를 생성해줍니다.
nvidia-docker run -it --name [CONTAINER_NAME] [IMAGE_NAME] /bin/bash
-it는 키보드가 입력 가능하게 해주는 옵션입니다.
생성하면 바로 컨테이너로 들어가게 되는데 -rm옵션이 있을 때 컨테이너 밖으로 나오면 그 컨테이너는 삭제됩니다. 1회용이지요
아무튼, 컨테이너를 나가고 컨테이너를 지우고 싶을 때 먼저 컨테이너를 종료해줘야합니다. 아래 명령어로 말이죠
docker stop [CONTAINER_NAME]
종료가 stop이면 다시 키는 것은 start죠
docker start [CONTAINER_NAME]
컨테이너를 지우고 싶다면 먼저 stop으로 종료한 상태에서 다음과 같이 입력하면 됩니다.
docker rm [CONTAINER_NAME]
이미지를 삭제하고 싶다면?
docker rmi [IMAGE_NAME]
가동중인 컨테이너를 실행하고 싶다면?
docker exec -it [CONTAINER_NAME] /bin/bash
내 컨테이너를 이미지로 만들고 싶다면?
docker build -t [CONTAINER_NAME] ./
반응형
'도커' 카테고리의 다른 글
"Benefits of implementing DevOps practices in Infrastructure Management" (0) | 2023.04.21 |
---|---|
"The Importance of Network Security in Infrastructure Management" (0) | 2023.04.21 |
도커 완전 삭제 후 재설치 (0) | 2022.03.31 |
docker 에러 Container xxx is not running (0) | 2021.03.29 |
[Docker] 루트 경로 변경 (0) | 2021.02.16 |