1. 在wins中找到store,安装Debian
2. 在桌面右键点击 linux shell窗口
3. 安装docker
4. 启动docker: service docker start
5. 配置加速器,为了拉取镜像更快,修改后得重新启动docker:
vi /etc/docker/daemon.json
service docker stop/start
6. 编写docker-compose.yml
version: '3'
services:mysql:image: mysql:5.7.16container_name: mysqlports:- 3306:3306volumes:- /mnt/e/data/sql/data/:/var/lib/mysql/- /mnt/e/data/sql/conf/my.cnf:/etc/mysql/my.cnfenvironment:MYSQL_ROOT_PASSWORD: "root"restart: unless-stoppedprivileged: truenetwork_mode: "host"
7. 编写my.cnf文件
[mysql]
#mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 允许最大连接数
max_connections=100
# 设置mysql服务端默认字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 缓存大小
sort_buffer_size=64MBbasedir=/mnt/e/data/sql
datadir=/mnt/e/data/sql/data/
socket=/mnt/e/data/sql/mysql.sock
log-error=/mnt/e/data/sql/log/mysqld.log
8. 启动: docker-compose --compatibility up -d
9. 查看服务是否正常: docker ps , docker inspect mysql