使用docker compose一键部署MySQL服务
1、创建安装目录
mkdir /data/mysql5.7/ -p && cd /data/mysql5.7
2、创建docker-compose.yml文件
version: '3'
services:
mysql: # 名称
image: mysql:5.7 # mysql镜像版本
container_name: mysql5.7 # 容器名称
ports:
- 3306:3306 # 指定宿主机端口与容器端口映射关系,宿主机:容器
restart: always # 表示容器随docker启动自启
environment:
LANG: en_US.UTF-8 # 设置语言
MYSQL_USER: xiaopang # 自定义创建的用户
MYSQL_PASSWORD: xiaopang123 # 自定义创建的用户的密码
MYSQL_DATABASE: xiaopangpang # 自定义创建的库
MYSQL_ROOT_PASSWORD: 123456 # root用户密码
volumes:
- /etc/localtime:/etc/localtime:ro # 同步宿主机时钟与容器的时钟,ro(read only),表示只读。
- ./mysql/data:/var/lib/mysql # 映射数据目录
- ./mysql/my.cnf:/etc/my.cnf # 映射日志目录
3、创建自定义的mysql配置文件
cat >/data/my