使用Docker部署Nacos
sudo systemctl start docker
sudo systemctl enable docker
docker --version
步骤 2: 拉取 Nacos Docker 镜像
- 拉取 Nacos 镜像:
你可以从 Docker Hub 上拉取官方的 Nacos 镜像,使用以下命令:
docker pull nacos/nacos-server
这会从 Docker Hub 上拉取最新的 Nacos 镜像。如果你希望拉取特定版本,可以指定版本号,例如:
docker pull nacos/nacos-server:v2.1.2
步骤 3: 运行 Nacos 容器
你可以使用以下命令启动 Nacos 容器。这里我们将以 standalone
模式启动 Nacos:
docker run -d \-e MODE=standalone \-e PREFER_HOST_MODE=hostname \-p 8848:8848 \--name nacos \nacos/nacos-server:v2.1.2
解释:
-d
:后台运行容器。-e MODE=standalone
:设置 Nacos 运行模式为单机模式(standalone)。-e PREFER_HOST_MODE=hostname
:设置 Nacos 偏好使用主机名。-p 8848:8848
:将 Nacos 容器的端口8848
映射到主机的端口8848
。--name nacos
:给容器命名为nacos
。nacos/nacos-server:2.0.3
:指定使用的镜像和版本。
步骤 4: 访问 Nacos 控制台
Nacos 启动完成后,你可以在浏览器中访问 Nacos 控制台:
http://<your-server-ip>:8848/nacos
默认的登录用户名和密码是:
- 用户名:
nacos
- 密码:
nacos
步骤 5: 查看容器日志
如果遇到任何问题,你可以查看 Nacos 容器的日志:
docker logs nacos
步骤 6: 停止或删除容器
- 停止容器:
docker stop nacos
- 删除容器:
docker rm nacos
步骤 7: 配置持久化(可选)
如果你希望 Nacos 的数据持久化到本地磁盘,可以将容器的数据目录挂载到宿主机目录。比如:
docker run -d \-e MODE=standalone \-e PREFER_HOST_MODE=hostname \-p 8848:8848 \-v /path/to/your/local/data:/home/nacos/data \--name nacos \nacos/nacos-server:2.0.3
在这个命令中,/path/to/your/local/data
是你宿主机上用于存储数据的目录。
总结
通过 Docker 部署 Nacos 是一种非常简单且高效的方式,尤其适合快速启动和测试。你只需要拉取镜像、运行容器并配置端口映射,就可以在几分钟内搭建好一个 Nacos 服务。如果你遇到任何问题,可以查看容器日志以获取更多信息。