MySQL的数据持久化的问题
docker search docker
https://hub.docker.com/_/mysql?tab=description
# 最新版
docker pull mysql
docker pull mysql:latest
# 8
docker pull mysql:8.0
# 5.7
docker pull mysql:5.7
# 5.6
docker pull mysql:5.6
更多镜像版本可参考:https://hub.docker.com/_/mysql?tab=tags
docker run --name mysql_name -e MYSQL_ROOT_PASSWORD=my_password -d mysql:tag
docker run --name mysql_name -v /user/local/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my_password -d mysql:tag
docker run --name mysql_name -e MYSQL_ROOT_PASSWORD=my_password -d mysql:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
docker run -it --rm mysql:tag --verbose --help
docker run --name mysql_name -v /user/local/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my_password -d mysql:tag
必需的,它指定将为 MySQL root 超级用户帐户设置的密码
这是一个可选变量,设置为非空值,如 yes,允许使用 root 用户的空白密码启动容器