输入以下命令创建mysql容器
docker run --name mysql-5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
此时,使用docker ps 即可看到mysql容器已创建成功,使用以下命令进入容器使使用mysql(容器ID替换成自己的)
docker exec -it 43f9a54c5f9f /bin/bash
[client]
user=root
password=123456
[mysql]
prompt=(\\u@\\h) [\\d]>\\_
[client]是用来配置密码,使得登录时跳过输入密码环节
[mysql]中的prompt是为了在命令行使用mysql时,显示自己当前所在的数据库名称
效果如下:
(root@localhost) [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
(root@localhost) [(none)]> use sys;
Database changed
(root@localhost) [sys]>
docker run -p 3307:3306 --name mysql-5.7-2 -v $PWD/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
创建成功,进入容器使用mysql数据库
docker exec -it mysql-5.7-2 /bin/bash
原文:https://www.cnblogs.com/ltaodream/p/14882217.html