(Docker 와 mysql 연결 문제) 2003 - Can't connect to MySQL server on xxx (61 "Connection refused")
docker로 mysql과 서버 컨테이너를 올릴 당시 발생했던 이슈이다. mysql컨테이너가 올라갈 때 서버를 준비하는데 시간이 좀 걸린다. 그러나 서버 컨테이너가 mysql이 준비되기 전에 연결을 시도하여 연결이 거절되는 경우이다. -> 아래의 공식 문서에 컨테이너 실행 후 초기 서버 구축을 기다려야한다는 문구가 있다.(wait for it to initialize completely 부분) 출처 : https://hub.docker.com/_/mysql 1. restart: always 이 코드는 연결이 안됐을 경우 다시 서버 컨테이너를 시작한다. 사용법은 그냥 docker-compose.yml 파일 내에 서버 컨테이너에 restart:always를 추가해주면 된다. 2. healthcheck 두번째..
2023.01.17