DOCKER

[Docker] 도커 명령어

milna 2023. 10. 24. 20:40
(venv) λ docker -v
Docker version 20.10.16, build aa7e414

도커가 설치됐는지 확인

어떤 경로에서든 동일한 결괏값이 나와야 한다.

 

(venv) λ pip freeze > requirement.txt

가상환경에 설치한 라이브러리들을 리스트로 만들어 저장

 

(venv) λ docker-compose build

이미지 생성

 

(venv) λ docker-compose up

컨테이너 실행

 

(venv) λ docker-compose up -d

백그라운드에서도 돌아가도록 컨테이너 실행

터미널을 닫아도 정상작동된다.

 

(venv) λ docker image ls
REPOSITORY        TAG       IMAGE ID       CREATED         SIZE
django_blog_web   latest    95c31b3e147c   2 minutes ago   346MB

생성된 이미지 검색

 

(venv) λ docker container ls
CONTAINER ID   IMAGE             COMMAND                  CREATED         STATUS              PORTS
    NAMES
a7dc36b9a97f   django_blog_web   "python manage.py ru…"   2 minutes ago   Up About a minute   0.0.0.0:8000->8000/t cp   django_blog_web_1

컨테이너 검색

 

(venv) λ docker-compose exec web python manage.py test

테스트

 

(venv) λ docker-compose down

실행 중인 컨테이너 중단