Docker로 MySQL 환경 구성해서 팀원들에게 제공하기
·
DevOps
들어가며초기 개발 환경 세팅 시에, 모든 팀원들이 동일한 db 환경을 사용하는 것이 중요하다. 특히, 로컬에서 각자 MySQL을 따로 설치, 설정하면 버전의 차이나 설정의 차이로 인해 오류가 생기기 쉽다. (실제 내 경험이다... 첫 프로젝트에서는 각자 설치했더니 누구는 로컬에서 안돌아가고, 누구는 돌아가고 해서 생기는 이런 사소한 문제들이 있었다.. ㅠㅠ) 그래서 Docker를 사용해 MySQL 환경을 통일시키고 이를 팀원들이 바로 가져다가 쓸 수 있도록 환경을 구성하는 것이 좋다. Docker Compose로 MySQL 환경 구성 1. docker-compose.yml 작성 version: '3.8'services: db: # MySQL image: mysql:8.0 restart: a..