官网: https://hub.docker.com/_/mysql
如果docker没有mysql镜像,就输入指令docker pull mysql:8
下载,需要一段时间。
示例:创建镜像为mysql8,密码为aaaa,端口映射为3309->3306,名为tmysql的容器: docker run -p 3309:3306 --name tmysql -e MYSQL_ROOT_PASSWORD=aaaa -d mysql:8 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
如果还需要添加其他环境变量,见官网
以交互式进入tmysql容器: docker exec -it tmysql bash
(该容器名为tmysql)
登录tmysql容器内:在进入上述终端后,输入如下指令 : mysql -uroot -paaaa
(-u用户名 -p密码)
这个时候,就可以使用建数据库,建表操作了。每条语句记得加上 ; 分号
&exmp;输入exit;退出mysql;再次输入exit,退出终端
开启该容器docker start tmysql