1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| docker run --restart=always --privileged=true --name mysql5.7.32 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai -d mysql:5.7.32 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone='+8:00'
--restart=always:开机启动 --privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限 --name mc_mysql:自定义名称 -p 3306:3306:端口映射 -e MYSQL_ROOT_PASSWORD=root:设置密码 -e TZ=Asia/Shanghai:设置时区 -d daocloud.io/library/mysql:5.7.5:指定国内镜像 --character-set-server=utf8mb4:指定字符集 --collation-server=utf8mb4_unicode_ci:指定字符集 --default-time_zone='+8:00':默认时区
挂载docker内文件到宿主机 -v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂载到主机 -v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机 -v /mydata/mysql/data:/var/lib/mysql:将配置文件夹挂载到主机 -v /mydata/mysql/conf/my.cnf:/etc/mysql/my.cnf:映射配置文件 -v /mydata/mysql/conf/conf.d:/etc/mysql/conf.d:映射配置文件
|