docker 启动mysql

创建配置文件

[MysqLd]
pid-file    = /var/run/MysqLd/MysqLd.pid
socket        = /var/run/MysqLd/MysqLd.sock
datadir        = /var/lib/MysqL
log-error    = /var/log/MysqL/error.log
symbolic-links        = 0
default-time-zone    = '+8:00'
log_timestamps        = system
character-set-server= utf8mb4 
collation-server    = utf8mb4_unicode_ci
log-bin                = MysqL-bin
binlog_format        = ROW
max_binlog_size     = 100M
expire_logs_days    = 0 
server_id            = 11

 

启动

 

docker run --rm --name some-MysqL \
-v /etc/localtime:/etc/localtime:ro \
-v /root/MysqL/conf:/etc/MysqL/MysqL.conf.d \
-v /root/MysqL/data:/var/lib/MysqL \
-p 3306:3306 \
-e MysqL_ROOT_PASSWORD=my-secret-pw \
-e TZ=Asia/Shanghai \
-d MysqL:5.7.36

 

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...