微服务-基于Docker安装Nacos

本文介绍了如何通过Docker安装和运行Nacos2.2.3。首先,从DockerHub拉取Nacos服务器镜像,然后创建并启动Nacos容器,容器未设置为自动启动。接着,通过`dockerstart`命令启动容器。最后,用户可以在浏览器中输入虚拟机IP和Nacos的服务端口号来访问和使用Nacos,默认凭据为用户名和密码:nacos。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、拉取Nacos镜像

2、构建Nacos容器 

3、启动Nacos容器

4、访问Nacos


本篇文章将介绍,如何基于安装Docker安装Naocs

Nacos:2.2.3

1、拉取Nacos镜像

代码:

docker pull nacos/nacos-server:v2.2.3

实例:

[root@localhost howlong]# docker pull nacos/nacos-server:v2.2.3
v2.2.3: Pulling from nacos/nacos-server
2d473b07cdd5: Already exists 
8e2e6bf0e569: Pull complete 
c7276c1c2105: Pull complete 
2694550f92f1: Pull complete 
b043b5656d6f: Pull complete 
103731dfc453: Pull complete 
e1dec0556439: Pull complete 
4f4fb700ef54: Pull complete 
Digest: sha256:38cb6e6244635b7fd287600bc055eba4d970e9e002dc70c40da871ecad7c8fe2
Status: Downloaded newer image for nacos/nacos-server:v2.2.3
docker.io/nacos/nacos-server:v2.2.3
[root@localhost howlong]# 


2、构建Nacos容器 

注意:这里创建的Nacos容器,没有设置自启动! 

代码:

docker run --name nacos-quick -e MODE=standalone -p 8848:8848 --privileged=true -d nacos/nacos-server:v2.2.3

实例:

[root@localhost howlong]# docker run --name nacos-quick -e MODE=standalone -p 8848:8848 --privileged=true -d nacos/nacos-server:v2.2.3
8cab1b5b031eb143aa34f356796ebd86f6455d541980bd1aad8b1afe1d2b96f5
[root@localhost howlong]# 


3、启动Nacos容器

        这里nacos容器名称为nacos-quick,具体看前面容器创建的内容

代码:

docker start nacos-quick

实例:

[root@localhost howlong]# docker start nacos-quick
nacos-quick
[root@localhost howlong]# 


4、访问Nacos

        打开游览器,访问 http://虚拟机IP:nacos服务端口号/nacos
        即可访问服务,默认账号和密码都是:nacos
例如:
http://192.168.27.129:8848/nacos 

### 使用 Docker 在 Windows 上安装和配置 Nacos #### 下载并启动 Nacos 镜像 为了在 Windows 上通过 Docker 安装 Nacos,可以利用 `docker pull` 命令来获取官方发布的 Nacos Server 镜像。对于最新的稳定版,执行以下命令即可完成下载操作[^2]。 ```bash docker pull nacos/nacos-server ``` 如果希望指定特定版本,则可以在镜像名称后面加上冒号以及具体的标签,例如: ```bash docker pull nacos/nacos-server:1.2.0 ``` #### 运行容器实例 接着创建并启动一个基于所拉取到本地的 Nacos 映像的新容器。这里不仅指定了端口映射关系还设置了环境变量以单机模式运行,并且进行了日志与数据目录挂载以便于后续管理和维护工作[^3]。 ```bash docker run -d --name nacos \ -p 8848:8848 -p 9848:9848 -p 9849:9849 \ -e MODE=standalone \ -v E:/code/docker/nacos/logs:/home/nacos/logs \ -v E:/code/docker/nacos/data:/home/nacos/data \ nacos/nacos-server ``` 请注意路径 `/E:/code/docker/nacos/...` 应该替换为你自己的磁盘位置。 #### 修改配置文件 当需要调整默认设置时,可以通过进入正在运行中的容器内部来进行编辑操作。具体做法是先打开交互式的 Bash Shell 环境再调用 Vi 编辑器对目标属性文档做出相应更改[^1]。 ```bash docker exec -it nacos /bin/bash vi /home/nacos/conf/application.properties ``` #### 初始化 Seata 组合配置 (可选) 如果有涉及到分布式事务管理的需求场景下还可以进一步集成 Seata 并初始化必要的注册中心信息[^5]。 ```bash sh nacos-config.sh -h localhost -p 8848 -g SEATA_GROUP -t <命名空间ID> ``` 以上就是在 Windows 中借助 Docker 实现快速搭建起一套完整的 Nacos 微服务平台解决方案的方法概述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值