1、搜索镜像
docker search mysql
2、下载镜像
docker pull mysql
3、查看安装的镜像
docker images
4 创建并通过把端口虚拟机映射到docker容器中
docker run --name mysql -d mysql1:latest -p 3306:3306 -e MYSQL_ROOT_PASSWORD = ming
-d:后台运行
-p:容器映射
mysql1:别名
前3306:虚拟机端口
后3306:容器端口
ming:数据库密码;
docker exec -it mysql01 bash
5、让docker容器能被外网访问
mysql -uroot -p
输入密码
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;(更新)
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; (此时数据库密码为password)
FLUSH PRIVILEGES;(更新)
6、登录阿里云网站,开放端口
=========================over=====================