1.创建目录
shell
mkdir -p /data/mysql/data
mkdir -p /data/mysql/log
mkdir -p /data/mysql/conf.d2.编写 mysql8.yml 并启动
shell
# 创建文件
cat <<EOL > /data/docker-compose/mysql8.yml
version: '3'
services:
mysql:
image: mysql:8.0
container_name: mysql8
restart: always
environment:
MYSQL_ROOT_PASSWORD: YOUR_PASSWORD
ports:
- "33306:3306"
volumes:
- /data/mysql/data:/var/lib/mysql
- /data/mysql/log:/var/log/mysql
- /data/mysql/conf.d:/etc/mysql/conf.d
- /etc/localtime:/etc/localtime:ro
EOL
# 启动
docker compose -f /data/docker-compose/mysql8.yml up -d