MySQL 설치

docker run -d -e MYSQL_ROOT_PASSWORD=password1 --name=mysql1 mysql:5.7
docker exec -it mysql1 bash

mysql -uroot -p
mysql> desc user;
mysql> show databases;
mysql> show create tables user;
mysql> use mysql;
mysql> select * from user;
mysql> show tables;
mysql> select * from user\G
mysql> quit;

MySQL/MariaDB 여러 개 실행

docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=pw1 --name=sql2 mysql:latest
docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=pw2 --name=db1 mariadb:latest

docker exec -it mysql2 bash
mysql -uroot -p

docker exec -it mariadb1 bash
mysql -uroot -p ...

docker run -p 3306:3306 --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest