技术文摘
在docker中如何安装mysql
2025-01-14 23:24:42 小编
在Docker中如何安装MySQL
在当今的软件开发与部署环境中,Docker因其高效的容器化技术受到广泛青睐。通过Docker安装MySQL,可以快速搭建稳定的数据库环境,以下将详细介绍具体步骤。
确保你的系统已经安装了Docker。如果没有安装,可以前往Docker官方网站,按照对应操作系统的指引进行下载安装。
安装好Docker后,打开命令行界面。在命令行中,我们使用 docker pull 命令来拉取MySQL镜像。执行命令:docker pull mysql:8.0 。这里指定拉取的是MySQL 8.0版本的镜像,你也可以根据项目需求选择其他版本。拉取过程会从Docker镜像仓库下载MySQL镜像到本地,等待下载完成即可。
镜像拉取完成后,就可以创建并运行MySQL容器了。运行以下命令:
docker run -d \
--name mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=rootpassword \
-e MYSQL_DATABASE=mydb \
-e MYSQL_USER=myuser \
-e MYSQL_PASSWORD=mypassword \
mysql:8.0
在这个命令中:
-d表示让容器在后台运行。--name mysql为容器命名为mysql,方便后续管理。-p 3306:3306将容器的3306端口映射到主机的3306端口,这样我们就能通过主机的3306端口访问容器内的MySQL服务。-e后面跟着的是设置的环境变量,MYSQL_ROOT_PASSWORD是MySQL root用户的密码,MYSQL_DATABASE是创建的数据库名称,MYSQL_USER是创建的新用户,MYSQL_PASSWORD是该新用户的密码。
容器运行起来后,我们可以使用MySQL客户端工具来连接测试。例如使用MySQL Workbench,打开该工具,新建一个连接,在连接设置中输入主机地址为 localhost (因为容器端口已映射到主机),端口为 3306 ,用户名和密码使用前面设置的值,点击测试连接,如果连接成功,就说明我们在Docker中成功安装并配置好了MySQL。
通过Docker安装MySQL,不仅简化了安装流程,还能保证环境的一致性和可移植性,为开发和部署工作带来极大的便利。
TAGS:
- 2018 年初冬从阿里、京东、美团、滴滴获取的面试题及答案
- 9 个成功微服务设计的基础要点分享
- CPU、GPU 与 TPU 的工作原理及差异,为何 TPU 能超越 GPU?
- 干货:追踪 Java 源码阅读的几个小技巧
- 六步达成:从零构建机器学习算法
- 40 个只有老鸟程序员知晓的小技巧
- Apache Flink 漫谈系列 08 - SQL 概览
- 动画、原理与代码:解读十大经典排序算法
- SonarQube 助力追踪代码问题
- Python 开源项目精选 Top10 !
- 苏宁合同数据中心系统服务性能大幅提升之道
- 怎样搭建低成本、高可用且少运维的 ES 平台
- HTTP 的发展历程:全面解析 HTTP、HTTPS、SPDY、HTTP2
- Docker 入门详尽总结,一篇足矣
- 基于 Redis 与 Python 构建共享单车应用程序