개념 정리/인공지능
[Dockerfile] dockerfile 명령어 정리, 예시
jeonga
2022. 7. 14. 16:14
📍wsl ubuntu 환경에서 docker를 활용하여 개발환경을 설정하고, dockerfile을 통해 빠르게 재현이 가능하도록 한다.
dockerfile 예시
dockerfile은 TXT 형식이며, 파일명은 'Dockerfile'이다.
FROM pytorch/pytorch:1.9.1-cuda11.1-cudnn8-runtime
RUN apt-get update && apt-get install -y
RUN pip install -r requirements.txt
WORKDIR /home/user
Yolox를 실행시키기 위해 우선, cuda 버전에 맞는 torch 이미지를 끌어와 base 이미지로 지정한다.
apt를 update & upgrade 하고 yolox의 requirements를 설치한다.
Volume을 통해서 로컬에 있던 custom yolox 프로젝트와 연결하려고 했는데, dockerfile에선 Voulme 명령어를 통해 로컬 디렉터리와 연결지을 수 없다고 한다.
(docker run을 할때 옵션으로 주어야 한다.)
빌드하는 방법이다.
docker build -t "yolox_test/yolox_test:v1" .
docker 명령어
자주쓰는 Dockerfile 명령어
이 글은 2018년에 네이버 블로그에 포스팅했었던 글을 리포스팅한 글입니다. dockerfile을 만드는데 자주 쓰는 키워드를 알아보도록 합니다. FROM [base 이미지][:버전] FROM ubuntu:16.08 FROM은 docker image를..
sharplee7.tistory.com
# docker run -it -v [호스트OS 경로]:[컨테이너 경로] [이미지명] /bin/bash