mysql docker镜像
时间: 2023-11-20 14:41:20 浏览: 97
docker的mysql镜像
MySQL Docker镜像是一个用于在Docker容器中运行MySQL数据库的镜像。您可以使用不同的标签来选择所需的版本。在这个例子中,通过引用和,我们可以知道可以使用MySQL 5.7版本的Docker镜像来演示。要启动一个基本的MySQL容器,可以使用以下命令:
docker run --name sample-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
这个命令会在后台运行一个名为"sample-mysql"的容器,并将MySQL的root密码设置为"123456"。MySQL将通过容器的默认端口3306进行访问。
如果您想要更加灵活和全面的配置,可以使用以下命令:
docker run -p 3306:3306 --name sample-mysql -e MYSQL_ROOT_PASSWORD=123456 -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -d mysql:5.7
这个命令不仅会将MySQL容器的端口映射到主机的端口3306上(通过"-p"选项),还会将MySQL的数据文件、日志文件和配置文件挂载到主机上的指定目录(通过"-v"选项)。这样做可以避免在容器重启时丢失数据。
总之,MySQL Docker镜像是一个便捷的方式来运行和管理MySQL数据库,您可以根据自己的需求选择合适的版本和配置。
阅读全文