準備目錄
mkdir -pv /mysql3306/{conf,data}
mysql配置檔案
cat /mysql3306/conf/my.cnf
[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
#log-error = /var/log/mysql/error.log
symbolic-links=0
compose檔案
version: '2.2'
services:
mysql3306:
container_name: mysql3306
restart: always
image: mysql:5.6
ports:
- 3306:3306
volumes:
- /mysql3306/conf:/etc/mysql/conf.d
- /mysql3306/conf:/etc/mysql/mysql.conf.d
- /mysql3306/data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: db
MYSQL_USER: user
MYSQL_PASSWORD: user123