返回
玩转Docker:在Windows上无缝连接MySQL和Redis
后端
2023-09-19 11:10:01
用 Docker 在 Windows 上轻松安装和管理 MySQL 和 Redis
简介
Docker 是一个强大的容器化平台,可以帮助您打包和运行应用程序,而无需担心底层基础设施。它允许您创建独立的容器,每个容器都包含自己的文件系统、运行时和库,从而使您的应用程序能够在任何地方运行,而无需担心与其他应用程序的兼容性问题。
在 Windows 上安装 Docker
在 Windows 系统上安装 Docker 非常简单:
- 访问 Docker 官网并下载适用于 Windows 系统的 Docker Desktop 安装程序。
- 运行安装程序并按照提示完成安装。
- 安装完成后,在任务栏中找到 Docker 图标,右键单击它并选择“启动 Docker Desktop”。
安装 MySQL 和 Redis 容器
使用 Docker 安装 MySQL 和 Redis 容器非常方便:
- 打开 Docker Desktop 应用程序。
- 单击“映像”选项卡。
- 在搜索框中输入“mysql”并回车。
- 找到官方的 MySQL 镜像,单击“下载”按钮。
- 重复步骤 3 和步骤 4,但这次搜索“redis”。
- 镜像下载完成后,单击“容器”选项卡。
- 单击“创建”按钮。
- 在“镜像”字段中,选择您刚刚下载的 MySQL 镜像。
- 在“端口”字段中,输入 3306(MySQL 的默认端口)。
- 单击“高级设置”按钮。
- 在“环境”选项卡中,添加一个名为“MYSQL_ROOT_PASSWORD”的环境变量,并为其设置一个密码。
- 单击“应用”按钮。
- 单击“创建”按钮。
- 重复步骤 7 到步骤 13,但这次选择 Redis 镜像,并将端口设置为 6379。
从 Windows 连接和访问 MySQL 和 Redis
现在,您已经安装了 MySQL 和 Redis 容器,可以从 Windows 客户端连接和访问它们:
- 打开命令提示符窗口。
- 输入以下命令连接到 MySQL 容器:
docker exec -it mysql bash
- 输入您之前设置的 MySQL root 密码。
- 创建一个名为“my_database”的数据库:
CREATE DATABASE my_database;
- 退出 MySQL:
exit
- 连接到 Redis 容器:
docker exec -it redis redis-cli
- 创建一个名为“my_key”的键,值为“my_value”:
SET my_key my_value
- 获取键“my_key”的值:
GET my_key
- 退出 Redis:
exit
结论
使用 Docker 在 Windows 上安装和管理 MySQL 和 Redis 非常简单。本教程详细介绍了如何完成整个过程,以便您能够快速入门 Docker 并构建和管理分布式应用程序。
常见问题解答
-
我如何更新 MySQL 或 Redis 镜像?
在“映像”选项卡中找到最新的镜像并单击“下载”。然后,重新创建容器。 -
我如何备份 MySQL 或 Redis 数据?
使用 docker exec 命令将容器中的数据复制到本地目录。 -
如何控制容器的访问权限?
在创建容器时,您可以指定端口映射和其他安全设置。 -
如何监控容器的运行状况?
使用 docker stats 命令查看容器的资源使用情况。 -
如何删除容器?
在“容器”选项卡中选择容器,然后单击“删除”按钮。

扫码关注微信公众号