在 Docker Desktop 上安装 Nacos
以下是通过 Docker Desktop 在 Windows 系统上安装和运行 Nacos 的详细步骤。
步骤 1: 安装 Docker Desktop
确保您的计算机已安装并运行 Docker Desktop。可以通过以下命令验证安装是否成功:
docker --version
步骤 2: 拉取 Nacos 镜像
使用以下命令从 Docker Hub 拉取 Nacos 官方镜像:
docker pull nacos/nacos-server:v2.4.3
此处选择了 Nacos 2.4.3 版本,您也可以根据需要选择其他版本。
步骤 3: 创建自定义网络
为了让 Nacos 和 MySQL 容器能够通信,创建一个自定义网络:
docker network create mynetwork
步骤 4: 启动 MySQL 容器
启动 MySQL 容器并将其连接到自定义网络:
docker run --name mysql --network mynetwork -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
确保 MySQL 数据库已正确配置,并记下数据库名称、用户名和密码。
步骤 5: 启动 Nacos 容器
运行以下命令启动 Nacos 容器,并将其连接到同一网络:
docker run --name nacos -d -p 8848:8848 \
--network mynetwork \
-e MODE=standalone \
-e MYSQL_SERVICE_HOST=mysql \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_DB_NAME=nacos \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=root \
nacos/nacos-server:v2.4.3
此命令将 Nacos 配置为单机模式,并连接到 MySQL 数据库。
步骤 6: 验证安装
- 打开浏览器,访问 http://localhost:8848/nacos。
- 使用默认的用户名和密码登录: 用户名:nacos 密码:nacos
如果页面正常加载并显示登录界面,则说明 Nacos 已成功运行。
提示与注意事项
- 日志与配置文件挂载:可通过 -v 参数将本地目录挂载到容器中,便于查看日志或修改配置。
- 数据库初始化:若数据库未正确初始化,可从官方文档下载 SQL 脚本并手动执行。
- 容器重启策略:建议添加 --restart=always 参数,以确保容器在崩溃或重启后自动恢复。
通过以上步骤,您已成功在 Docker Desktop 上部署了 Nacos!