测试平台运维篇(二):docker部署MySQL

一、网络通信处理

我们通常来说由于资源有限,都会把很多服务都部署在同一个服务器上,所以这里就需要先创建网络,能够实现容器之间的通信

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

你可能感兴趣的:(自动化测试平台搭建之运维篇,运维,docker,mysql)