专门做外贸网站网络平台推广的好处
目录
1.确保正确安装好docker
2.安装mysql镜像
3.创建容器(设置端口映射、目录映射)
1.确保正确安装好docker
安装教程:
阿里云ECS(CentOS镜像)安装docker-CSDN博客
https://blog.csdn.net/qq_62262918/article/details/135686614?spm=1001.2014.3001.5501
2.安装mysql镜像
这里安装8.0,可以改成5.7,以及任意版本,或者改成latest安装最新版
安装命令:
docker pull mysql:8.0 
查看已安装镜像:
 docker images 

镜像下载完毕!
3.创建容器(设置端口映射、目录映射)
在/root目录下创建mysql目录存储mysql信息(也可以指定为别的目录):

创建容器:
创建并运行容器-id指定后台一直运行
 docker run -id \
 
配置端口映射(外部无法直接访问容器但可以访问宿主主机,所以外部访问宿主机的3306,映射至内部容器的3306)
 -p 3306:3306
 
指定容器名(随便起,这里是c_mysql)
 --name=c_mysql \
 
挂载mysql配置文件到容器
 -v /root/mysql/conf:/etc/mysql/conf.d \
 
挂载mysql的日志目录到容器
-v /root/mysql/logs:/logs \
 
挂载mysql的数据目录到容器
 -v /root/mysql/data:/var/lib/mysql \ 
初始化root用户密码
 -e MYSQL_ROOT_PASSWORD=123456 \
 
指定mysql镜像
 mysql:8.0
 
 
完整命令
 docker run -id \-p 3306:3306 \--name=c_mysql \-v /root/mysql/conf:/etc/mysql/conf.d \-v /root/mysql/logs:/logs \-v /root/mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=123456 \mysql:8.0
 
 

结束!
进入阿里云ECS控制台安全组开放3306端口。
此时可以远程连接mysql服务了
