1.查询MySQL
docker search mysql
2.安装mysql
docker pull mysql
3.查看镜像
docker images
4.创建存储数据目录
mkdir app
cd app/
mkdir mysql
cd /mysql
mkdir data
5.启动mysql 容器
docker run --name mysql \
-v /app/mysql/conf:/etc/mysql/conf.d \
-v /app/mysql/logs:/logs \
-v /app/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest
6.查看mysql 进程
docker ps -s
7.进入mysql容器,并登录mysql
docker exec -it mysql bash
mysql -uroot -p
8.开启远程访问权限
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
注意事项:防火墙端口记得打开,阿里云服务器记得配置规则