port

    [Docker] Mysql 여러개 관리하기

    [Docker] Mysql 여러개 관리하기

    현재 한 프로젝트에서 DB를 여러개 사용하고 있다. 한 Host의 한 Port만 사용하는게 아닌, 여러 DB를 병렬적으로 사용중이다. 이와 유사한 환경에서 connection 테스트를 하기 위해 여러 port의 mysql을 만들려고 했는데, 기존에는 homebrew를 이용하여 port:3306의 mysql 서버 1개만 사용했었기때문에 Docker를 사용했다. Docker를 사용하면 port를 달리해서, 여러 mysql 서버를 관리할 수 있다. docker run -d -p {PORT}:3306 --name {DB_NAME} -e MYSQL_ROOT_PASSWORD={DB_PASSWORD} -d mysql # docker run -d -p 3307:3306 --name testdb -e MYSQL_ROOT..