MySQL
mysql/docker-compose.yml
services:
mysql:
image: mysql:8.0
container_name: mysql8
restart: always
ports:
- 6603:3306
volumes:
- mysql8:/var/lib/mysql
environment:
- MYSQL_USER=user
- MYSQL_PASSWORD=12345678
- MYSQL_ROOT_PASSWORD=12345678
command: [
"--character-set-server=utf8mb4",
"--collation-server=utf8mb4_general_ci"
]
volumes:
mysql8:
- 映射容器的
3306
端口到宿主机6603
端口, 可修改 - 新增持久卷
mysql8
, 将容器的/var/lib/mysql
路径挂在在该卷上 - 设置 MySQL root 账号密码为
12345678
, 可修改 - 新增 MySQL 账号
user
以及密码12345678
, 可修改