Spring boot로 어플리케이션 개발하던 중 도커를 이용하여 동작시키면 어떨까 하여 진행하였고, 그 과정에 여러 가지 일들을 기록하고 공유하고자 한다. 먼저 어플리케이션은 spring boot로 되어있고 데이터베이스는 mysql을 사용한다. mysql과 spring boot를 도커 컨테이너로 각각 올려야 한다. 이 과정에서 docker compose라는 것을 사용하여 같이 동작시키고 한 네트워크 안에서 만들 수 있으나, 데이터베이스와 어플리케이션을 분리하여 관리하고 싶어서 docker composer를 사용하지 않았다. 각각의 docker 컨테이너를 실행시킬 때 문제는 컨테이너 간 네트워크가 연결되어야 한다는 것이다. 도커 네트워크에 대해서는 아래 블로그에 자세하게 나와 있어 확인이 가능하다. jun..