当前位置: 首页 > news >正文

使用Docker部署Nacos

sudo systemctl start docker
sudo systemctl enable docker
docker --version

步骤 2: 拉取 Nacos Docker 镜像

  1. 拉取 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 服务。如果你遇到任何问题,可以查看容器日志以获取更多信息。

http://www.xdnf.cn/news/499195.html

相关文章:

  • 机器学习-人与机器生数据的区分模型测试 -数据筛选
  • 【AI论文】EnerVerse-AC:用行动条件来构想具身环境
  • stm32 DMA
  • 【八股战神篇】Java集合高频面试题
  • Redis Sentinel如何实现高可用?
  • 类加载 与 Spring容器加载
  • STM32 | 软件定时器
  • 【发票提取表格】批量PDF电子发票提取明细保存到Excel表格,批量提取ODF电子发票明细,行程单明细,单据明细保存到表格,使用步骤、详细操作方法和注意事项
  • Java—异常体系
  • 【Linux笔记】——Linux线程封装
  • Ulyssess Ring Attention
  • Python文件与JSON操作全解:从基础到企业级实践
  • A级、B级弱电机房数据中心建设运营汇报方案
  • Ankr:Web3基础设施的革新者
  • Zephyr OS 中的 FIFO 接口应用介绍
  • SECERN AI提出3D生成方法SVAD!单张图像合成超逼真3D Avatar!
  • Windows系统部署MongoDB数据库图文教程
  • 机器学习-人与机器生数据的区分模型测试-数据处理 - 续
  • 【漫话机器学习系列】263.线性插值(Interpolation)
  • img.dims() <= 2 in function ‘cv::matchTemplate报错
  • Mysql 刷题 day05
  • 数学复习笔记 19
  • 1.2.1电商平台
  • 探索C++对象模型:(拷贝构造、运算符重载)成员函数的深度解读(中篇)
  • 力扣HOT100之二叉树:98. 验证二叉搜索树
  • 【网络入侵检测】基于Suricata源码分析运行模式(Runmode)
  • STM32烧录程序正常,但是运行异常
  • 实战2:利用Python与AI模型实现文本分类
  • STM32F103定时器1每毫秒中断一次
  • 机器学习中的过拟合及示例