version: "3"
services:
mysql:
image: bingozhou/mysql5.7
restart: always
command: --default-authentication-plugin=mysql_native_password #这行代码解决无法访问的问题
# 这个可以决定启动的容器的name
container_name: mysql-test
ports:
- 3306:3306
environment:
- "MYSQL_ROOT_PASSWORD=mysql123"
- "MYSQL_DATABASE=blade-test"
- "TZ=Asia/Shanghai"
volumes:
- "/home/java/mysql/mysql-test/db:/var/lib/mysql"
- "/home/java/mysql/mysql-test/init:/docker-entrypoint-initdb.d/"
deploy:
resources:
limits:
cpus: '0.5'
memory: 4048M
reservations:
memory: 512M