一、着手部署
1.获取镜像
docker pull mysql5.6
2.创建文件夹
#自己选个位置创建文件夹,名称任意,例如mysql
mkdir mysql
#进入mysql文件夹,继续创建三个文件夹,conf,data,logs
mkdir conf
mkdir data
mkdir logs
#在conf中创建my.cnf作为mysql的配置文件,这里笔者使用scp工具复制一份现成的文件进去,配置文件内容如下:
[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
symbolic-links=0
character-set-server = utf8
#skip-networking
innodb_print_all_deadlocks = 1
max_connections = 2000
max_connect_errors = 6000
open_files_limit = 65535
table_open_cache = 128
max_allowed_packet = 4M
binlog_cache_size = 1M
max_heap_table_size = 8M
tmp_table_size = 16M