도커(Docker)3 [도커] 도커파일(Dockerfile) 작성법 1. 도커파일 작성 시작하기 - 도커파일은 확장자가 없다. vim Dockerfile 2. FROM - 베이스 이미지를 가져온다. FROM [베이스 이미지] ex) FROM ubuntu:16.04 3. RUN - 컨테이너에 들어가서 실행하는 명령어를 대신한다. RUN [명령어] ex) RUN apt-get update 4. VOLUME - 호스트와 연동할 볼륨을 생성한다. VOLUME [디렉토리명] ex) VOLUME /dir_name 5. 도커파일을 이미지로 만들기(build) docker build -t [이미지이름] [Dockerfile 주소] ex) docker build -t test:1.0 . (Dockerfile이 현재디렉토리에 있을때) 2020. 2. 8. [도커] 도커(Docker) 컨테이너에서 GPU 사용하는 방법 1. 모든 GPU를 사용하기 docker run --gpus all -i -t --name [컨테이너이름] [이미지이름 or 이미지ID] 2. 특정 GPU만 사용하기 docker run --gpus device=1 -i -t --name [컨테이너이름] [이미지이름 or 이미지ID] # 1번 GPU만 사용하기 docker run --gpus device=0,2 -i -t --name [컨테이너이름] [이미지이름 or 이미지ID] # 0번, 2번 GPU만 사용하기 3. GPU를 사용하는지 알아보려면 nvidia-smi 2020. 2. 8. [도커] 도커(Docker) 기본 명령어 도커를 사용하면서 많이 쓰게 되는 기본적인 명령어를 적어보았다. 1. 도커 이미지 불러오기 docker pull [이미지이름] 2. 도커 컨테이너 만들기 (1) docker create -i -t --name [컨테이너이름] [이미지이름 or 이미지ID] 3. 도커 컨테이너 만들기 (2) - 컨테이너 생성과 실행을 동시에 할 수 있다. docker run -i -t --name [컨테이너이름] [이미지이름 or 이미지ID] 4. 도커 컨테이너 실행하기 (1) docker start [컨테이너이름 or 컨테이너ID] docker attach [컨테이너이름 or 컨테이너ID] 5. 도커 컨테이너 실행하기 (2) - 새로운 프로세스를 실행할 수 있다. docker start [컨테이너이름 or 컨테이너ID] .. 2020. 2. 8. 이전 1 다음