一、网络通信处理
我们通常来说由于资源有限,都会把很多服务都部署在同一个服务器上,所以这里就需要先创建网络,能够实现容器之间的通信
docker network create rest_network #创建一个网络
二、安装 Mysql 5.7 docker镜像
docker pull mysql:5.7
三、创建mysql容器挂载目录
mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf
touch /root/mysql/conf/my.cnf
四、创建容器,将数据,日志,配置文件映射到本机
这里处理了端口为3306,密码为 root; 同时需要开启你云服务器的开发端口,避免不能访问
docker run -p 3306:3306 --network rest_network --name 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=root -d mysql:5.7