直接pull一个mysql镜像文件就行。
docker pull mysql
启动mysql 镜像文件
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=XXXXX -d mysql
--name后面是自己指定的运行名称
-d 后面是docker images查看后的镜像名称
#进入容器
docker exec -it mysql bash
然后可以进行mysql操作了,先更新密码
mysql> use mysql;
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'mysql2019';
可以添加其他用户
mysql> CREATE USER 'admin'@'%' IDENTIFIED WITH mysql_native_password BY 'admin123456';
最后刷新用户权限
mysql> FLUSH PRIVILEGES;
执行完就可以操作数据库了。
在docker下退出后记得查看镜像是否在运行。