(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
실행 중인 컨테이너 중단
'DOCKER' 카테고리의 다른 글
[Docker] 서버에 pull 받아왔는데 적용이 안될 때 (0) | 2023.10.24 |
---|---|
[Docker] PostgreSQL로 만든 DB 마이그레이션 (0) | 2023.10.24 |
[Docker] docker.errors.DockerException: Error while fetching server API version: (2, 'CreateFile', '지정된 파일을 찾을 수 없습니다.') (0) | 2023.10.24 |