在 Docker Desktop 上安装 Nacos

5 阅读2分钟

在 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: 验证安装

  1. 打开浏览器,访问 http://localhost:8848/nacos
  2. 使用默认的用户名和密码登录: 用户名:nacos 密码:nacos

如果页面正常加载并显示登录界面,则说明 Nacos 已成功运行。

提示与注意事项

  • 日志与配置文件挂载:可通过 -v 参数将本地目录挂载到容器中,便于查看日志或修改配置。
  • 数据库初始化:若数据库未正确初始化,可从官方文档下载 SQL 脚本并手动执行。
  • 容器重启策略:建议添加 --restart=always 参数,以确保容器在崩溃或重启后自动恢复。

通过以上步骤,您已成功在 Docker Desktop 上部署了 Nacos!