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

mac下Docker安装nacos

mac下Docker安装nacos

  • 一、下载镜像
  • 二、启动镜像
  • 三、查看启动情况
  • 四、 问题

一、下载镜像

  1. 检查镜像是否支持 ARM 架构​
docker manifest inspect 镜像名称:标签

如果输出中没有 linux/arm64,说明该镜像不支持 ARM 架构。
ARM版本

docker pull nacos/nacos-server:v2.2.3  # 检查是否有 ARM 版本
  1. 镜像不支持 ARM
    强制拉取 AMD64 版本(使用模拟运行)​​
    如果镜像不支持 ARM,但你的系统支持模拟运行(如 Apple M1/M2 Mac 或 ARM Linux),可以强制拉取 linux/amd64版本:
docker pull --platform linux/amd64 镜像名称:标签

例如:

docker pull nacos/nacos-server:v2.2.3 --platform linux/amd64

二、启动镜像

这里采用的是挂外外部本地机器磁盘的方式

  docker run -d \--name nacos \--platform linux/amd64 \-p 8848:8848 \-p 9848:9848 \-e MODE=standalone \-e JVM_XMS=512m \-e JVM_XMX=512m \-v ~/data/docker/nacos/logs:/home/nacos/logs \-v ~/data/docker/nacos/conf:/home/nacos/conf \-v ~/data/docker/nacos/data:/home/nacos/data \nacos/nacos-server:v2.2.3

三、查看启动情况

  1. 查看日志
docker logs -f nacos

若出现:

2025-10-09 10:49:42,108 INFO Exposing 1 endpoint(s) beneath base path
‘/actuator’ 2025-10-09 10:49:42,224 INFO Tomcat started on port(s):
8848 (http) with context path ‘/nacos’ 2025-10-09 10:49:42,268 INFO
Nacos started successfully in stand alone mode. use embedded storage
2025-10-09 10:50:36,209 INFO Initializing Servlet ‘dispatcherServlet’
2025-10-09 10:50:36,218 INFO Completed initialization in 8 ms
则说明启动成功

  • 访问nacos 首页即可

http://localhost:8848/nacos

四、 问题

  • 找不到 nacos-logback.xml
    在这里插入图片描述
    解决办法:
  • 创建配置文件目录
 mkdir -p ~/data/docker/nacos/conf
  • 下载官方logback配置
curl -o ~/data/docker/nacos/conf/nacos-logback.xml \  https://raw.githubusercontent.com/alibaba/nacos/master/distribution/conf/nacos-logback.xml
  • 重新启动容器
  docker run -d \--name nacos \--platform linux/amd64 \-p 8848:8848 \-p 9848:9848 \-e MODE=standalone \-e JVM_XMS=512m \-e JVM_XMX=512m \-v ~/data/docker/nacos/logs:/home/nacos/logs \-v ~/data/docker/nacos/conf:/home/nacos/conf \-v ~/data/docker/nacos/data:/home/nacos/data \nacos/nacos-server:v2.2.3
http://www.dtcms.com/a/461379.html

相关文章:

  • Spring Boot事务详解与实战应用
  • 【Spring Boot JAR 解压修改配置后重新打包全流程(避坑指南)】
  • 聚焦生活照护能力培育:老年生活照护实训室建设清单的模块设计与资源整合
  • 1、pycharm相关知识
  • 专门做画册封面的网站网络维护是什么工作
  • 网站排名优化效果国内flash网站
  • [特殊字符] IDEA 性能优化实战(32G 内存电脑专用篇)
  • Python OCR 技术实践:从图片中提取文本和坐标
  • 深入理解 Goroutine 调度策略:Go 语言并发的核心机制
  • 泰安哪里可以做网站软件开发怎么学
  • CAD随机多边形插件2D专业版
  • 【Qt MOC预处理器解读与使用指南】
  • 最少的钱做网站如何确定一个网站的关键词
  • 网站验证:确保在线安全与用户体验的关键步骤
  • vscode控制outline不显示变量
  • 视频网站怎么做网站引流做网站宁波
  • SpringBoot简单网络点餐管理系统
  • linux串口驱动学习
  • 网站估值门户网站的发布特点
  • web前端学习FastAPI
  • 中级经济师:学习科目、考试科目、收益
  • 做网站如何不被忽悠网站制作的行业
  • 今天重大新闻50字大庆seo推广
  • (4)SwiftUI 基础(第四篇)
  • 全球独家支持CV云渲染!渲染101平台助力Vantage动画创作新飞跃
  • Linux中计时相关函数的实现
  • InterGEO2025 | 和芯星通发布UM98XC系列 全系统多频高精度RTK星基定位模块
  • Node.js 工具模块详解
  • k8s介绍和特性
  • 上海网站建设推网络营销方式整理