docker 部署 mysql
使用mysql镜像
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
docker compose 部署
yaml
services:
mysql8:
image: mysql:8
container_name: mysql8
restart: always
command: [
'--default-authentication-plugin=mysql_native_password',
'--character-set-server=utf8mb4',
'--collation-server=utf8mb4_unicode_ci'
]
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: testdb
TZ: Asia/Shanghai
volumes:
- ./mysql:/var/lib/mysql
ports:
- 3306:3306