> 文章列表 > window10 下使用docmer-compose使用mysql镜像部署mysql

window10 下使用docmer-compose使用mysql镜像部署mysql

window10 下使用docmer-compose使用mysql镜像部署mysql

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

生活百科网