[Docker] - Docker 사용

2021, Nov 09    

docker 사용하기

1. 도커 이미지 가져오기

$ docker pull [image]

2. Dockerfile 생성

FROM [사용할 OS image] #ubuntu:20.04

RUN apt-get update
RUN apt-get install python3 -y
RUN apt-get install python3-pip -y

RUN pip3 install flask

RUN pip3 install pandas
RUN pip3 install numpy

3. Dockerfile을 이미지로 만들어 준다

$ cd [Dockerfile이 있는 경로]       # C:\Users\LG\Desktop\yd_mid_project\yeardream_env_image
$ docker build -t "이미지 이름" .

4. 이미지를 container로 띄우기

$ cd [path1 : 실제 docker를 연결할 경로]          # C:\Users\LG\Desktop\yd_mid_project\yeardream_env     

$ docker run -it --name "container이름" \
-v "복사한 경로(path1)" : "docker 내부의 경로 (path2)"\      # path2 : /root/[whatever]
-p 8000:5000\                              # local : server
"사용할 이미지 이름" /bin/bash              # //bin/bash or bin/bash or bash (window 의 경우)
  • container 띄운 결과

5. 그 외 container 실행, 종료 및 삭제

  • container 에서 나가려면 ctrl + d
  • 컨테이너 종료 없이 빠져나오려면 Ctrl + P, Q
#container 실행
$ docker start "container이름"

#접속하기
$ docker exec -it "container 이름" /bin/bash

#container 삭제하기
$ docker remove "container 이름"