요즘엔 docker가 참 개발을 편하게 해주는 것 같습니다.
오늘은 mysql을 docker로 실행해보도록 하겠습니다.
먼저 이미지를 받아줘야 합니다.
아래 명령어를 활용하여 5.7 버전의 mysql을 받아주겠습니다.
docker pull mysql:5.7
이제는 container 실행 명령어를 통해 실행만 하면 됩니다.
docker run --name mysql -e MYSQL_ROOT_PASSWORD=1234 -e TZ=Asia/Seoul -d -p 3306:3306 mysql:5.7
옵션이 좀 많다보니, 옵션을 하나씩 훑어 보겠습니다.
먼저 --name 옵션은 컨테이너의 이름을 지정하는 옵션으로 mysql로 컨테이너 이름을 정해주었습니다.
-e 는 환경변수를 집어넣는 옵션인데, root password와 timezone을 환경변수로 각각 입력해주었습니다.
-d는 백그라운드에서 컨테이너를 실행하는 옵션입니다.
그리고 마지막으로 -p 옵션을 통해 port를 연결해주었습니다.
이렇게만 하면, mysql을 docker로 쉽게 실행할 수 있습니다.
'ETC > MySQL' 카테고리의 다른 글
[mysql] fulltext index ngram parser (0) | 2023.04.23 |
---|---|
[mysql] fulltext index (1) | 2023.04.09 |