Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

바닥부터 시작하는 개발 공부

[기타]docker 컨테이너 사용해보기 + 명령어 본문

기타

[기타]docker 컨테이너 사용해보기 + 명령어

Im_light.J 2023. 1. 16. 16:12
728x90

https://kjim.tistory.com/14

 

[기타]우분투 docker 설치하기

최근에 GPU 서버 관련해서 docker를 사용할 일이 생겼습니다.(개발 환경 셋팅이 편해서..?) 우분투에 docker를 설치해서 관련 환경을 구축해보자 도커 엔진 다음 커맨드로 도커 엔진(latest)과 컨테이너

kjim.tistory.com

 

이전 글에서 docker를 설치해봤습니다. 이제 도커를 설치한 이유인 컨테이너를 만들어보겠습니다. 

먼저 docker를 사용할려면 image라는게 필요합니다.

이미지는 간단히 설명드리면 잘 포장해놓은 가상 환경이라고 생각하시면 편할거 같습니다. 

 

이걸 제가 열어서 사용하는 느낌..?

 

https://kjim.tistory.com/12

 

[기타]Docker 이용해서 cuda11.3 설치하기

본 글은 Docker는 설치되어 있다는걸 전제합니다 1. Docker hub로부터 이미지를 가져오자 https://hub.docker.com/r/nvidia/cuda/tags Docker hub.docker.com 원하는 걸 하나 선택해봅시다. 저는 A5000에 맞는 cuda 11.3를 설

kjim.tistory.com

 

이미지 가져오는 방법은 여기서 cuda를 예시로 설명해뒀으니 참고하시면 좋을거 같습니다 


 

명령어

 

1.search

 

docker hub에서 이미지를 검색합니다. 공식 이미지가 있다면 이걸 다운 받으시는 걸  추천드립니다. 

이미지 이름 앞에 사용자 이름 같은게 붙는다면 개인이 올린거라 개인적으로는 비추드립니다. 

개인적으로는 docker hub 웹사이트에서 검색하는게 편해서 잘 안사용하는 명령어인거 같습니다. 

 

2.pull 

검색한 image를 다운로드하는 명령어입니다. 

$docker pull <image_name>

3.images

현재 저장되어 있는 image의 목록을 보여줍니다 

 

4.run 

컨테이너 생성 및 접속 

 

5.doker run <image_name>

추가적으로  -p 포트번호 --name 이름 --gpus all 등으로 포트 번호 이름 gpu등의 설정을 해줄 수 있습니다 

 

6.exit 

docker 컨테이너가 실행되어 있는 상태에서 exit을 입력하면 컨테이너에서 나가집니다

 

7.ps

현재 실행되어 있는 컨테이너를 확인합니다 

 

8.start

종료된 컨테이너를 실행합니다

 

9.attach

컨테이너에 진입합니다 

 

8.stop 

컨테이너를 종료합니다 

 

9.rm

컨테이너를 삭제합니다 

 

10.rmi 

이미지를 삭제합니다 

 

 

 

728x90
Comments