docker-compose
-
[Docker] 도커 Django-MySQL docker-compose 에러(feat. dockerize)Docker 2021. 4. 28. 23:27
docker-compose로 dockerfile을 실행했을 때, DB 컨테이너가 먼저 실행되고 Web(Django)이 실행되어야 하는데 DB 컨테이너가 돌면서 MySQL 서버가 실행되기까지 Django가 기다리지 못해서 에러가 발생합니다. 이를 위한 해결 방법으로 dockerize를 사용해서 대기 시간을 걸어놓았습니다. Backend dockerfile 내 dockerize 추가하기 docker-compose.yml version: '3' services: db: container_name: db build: ./Database ports: - "3306:3306" backend: container_name: back build: ./Backend ports: - "8000:8000" restart: a..
-
👣 방문자 기록 사이트 토이프로젝트 회고프로젝트 회고록 2021. 4. 27. 22:30
😎 Before We Start: Docker란? 개발 결과물(환경)에 대해 사진을 찍듯 Docker image를 빌드하고, 해당 이미지를 바탕으로 container를 실행하면 다른 어떤 컴퓨터에서도 동일한 환경을 세팅해주어 서비스를 정상적으로 실행시킬 수 있습니다. 1) 팀 협업을 하는 경우, 2) AWS에 올리는 경우, 3) 다른 컴퓨터에서 작업을 이어갈 경우 등 현재 작업 중인 컴퓨터 외 다른 환경에서도 필요한 설정(프로그램 설치, 서비스 실행 명령어 등)을 복제하여 환경 설정을 위한 반복 작업을 자동화시킬 수 있는 편리함이 장점입니다. 이번 프로젝트에서 Docker를 사용한 이유: [완벽한 IT 인프라 구축을 위한 Docker] 책 학습 중 dockerfile을 실제 작성해보고, docker co..