docker (3) 썸네일형 리스트형 docker group 추가 docker 그룹 추가 $ sudo groupadd docker docker 유저 추가 $ sudo usermod -aG docker $USER $ sudo service docker restart docker 유저 활성화 $ newgrp docker Dockerfile 사용법 Dockerfile.gpu docker hub 에 올라와 있는 official한 기본 저장소를 베이스로 하는 것이 좋다 ## docker hub에서 nvidia의 기본 저장소로 부터 시작한다. ## 엔비디아 그래픽 드라이버, cuda cudnn 등을 기본으로 설치된 상태에서 출발한다. FROM nvidia/cuda:11.2.1-cudnn8-runtime-ubuntu20.04 ## 환경변수를 설정한다 ENV LC_ALL=C.UTF-8 ENV LANG=C.UTF-8 ## /src 폴더 생성 및 시작 디렉토리 지정 WORKDIR /src ## 로컬에서 있는 파일을 /src 폴더 복사 ## docker container 가 동작 하고 있을 때도 복사가 가능하지만 컨테이너 만들떄 넣을 수도 있다 COPY requ.. Docker 사용법 도커 이미지 도커 이미지 상태보기 $ docker images 도커 이미지 pull 받기 ## docker pull NAME[:TAG] $ docker pull tensorflow/tensorflow:2.2.0-gpu 도커 이미지 만들기 # 도커 파일이 현재 폴더에 존재하는 경우 $ docker build -t image_name . # 도커 파일을 지정하는 경우 $ docker build -t image_name:tag -f ./Dockerfile . 도커 이미지 삭제 # 기본 latest 태그 삭제 $ docker rmi image_name(혹은 uuid) # 해당 태그 삭제 $ docker rmi image_name:tag container container 상태보기 $ docker ps $ doc.. 이전 1 다음