在服務中加上 privileged: true
docker-compose.yml
version: '3'
services:
mysql_1:
image: mysql:5.7
ports:
- 3306:3306
volumes:
- "/data/mysql/node1/data/:/var/lib/mysql"
- "/data/mysql/node1/conf.d/:/etc/mysql/conf.d"
privileged: true
environment:
- MYSQL_ROOT_PASSWORD=123456
mysql_2:
image: mysql:5.7
ports:
- 3307:3307
volumes:
- "/data/mysql/node2/data:/var/lib/mysql"
- "/data/mysql/node2/conf.d:/etc/mysql/conf.d"
privileged: true
environment:
- MYSQL_ROOT_PASSWORD=123456
mysql_3:
image: mysql:5.7
ports:
- 3308:3308
volumes:
- "/data/mysql/node3/data:/var/lib/mysql"
- "/data/mysql/node3/conf.d:/etc/mysql/conf.d"
privileged: true
environment:
- MYSQL_ROOT_PASSWORD=123456
docker-compose 真方便