docker run --name mysql-container -d -
p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 mysql
이 코드를 실행시키면 docker를 이용해서 MySQL을 실행시킬 수 있다.
하나 하나 알아봐보면
docker run: 도커를 실행시켜라!
mysql: MySQL을!
--name mysql-container: 컨테이너의 이름은 mysql-container!
-d: 백그라운드에서 실행시키자! (보통 백그라운드로 실행시키지 않으면 터미널에서 실행이 되는데 이게 터미널을 종료하면 mysql도 종료가 되는 문제가 있다. 그래서 백그라운드로 실행시키는 것.)
-p 3306:3306: 포트번호는 3306으로 하겠다! - 그리고 여기서 앞:뒤 이렇게 구성된 이유는 호스트 포트:컨테이너 포트 이다.
-e MYSQL_ROOT_PASSWORD: 이거는 패스워드를 설정하는 옵션이다.