
docker images
: 현재 설치된 이미지
docker container ls
: 현재 실행 중인 컨테이너 = docker ps
-a 를 붙이면 내려간 컨테이너까지 확인가능
docker rmi 이미지
: 이미지를 삭제
docker container rm 컨테이너ID
: 컨테이너 삭제. 정지와는 다르다
Docker image의 설계도라고 보면 된다.
Dockerfile 뜻 FROM python:3.8-alpine 어떤 리눅스를 사용할 것인지. COPY . /app 파일을 복사. "."과 "/app"으로 나뉨. .(현재위치)의 파일을 /app에 복사 WORKDIR /app 작업공간 설정 RUN pip3 install flask 플라스크 라이브러리 설치 RUN chmod +x /app/app.py app.py 권한 변경 CMD ["python3", "app.py"] 컨테이너가 실행된 후에 실행할 명령어
docker build -t flask-app .
빌드를 하고 나면 이미지 파일이 만들어지며 docker로 실행, 컨테이너로 띄우는게 가능해진다.
#엘리스 #엘카데미 #엘리스코딩 #엘리스아카데미 #엘카데미후기 #엘카데미이벤트 #엘리스출석챌린지 #코딩이벤트 #무료코딩