M1 芯片 Docker 运行 nacos2.0.3

目前官网下载的nacos2以上版本不支持M1芯片运行,传说用intel版本jdk运行可以但是考虑太慢,就没去实验,具体教程不好找,整理个手册方便以后用,这里提供一个Docker运行的方案

1.下载官方nacos2.0.3提取SQL脚本

去官网git仓库提取脚本刷到库里面
https://github.com/alibaba/nacos/releases
在这里插入图片描述
在这里插入图片描述

2.拉取支持M1芯片的镜像

这里选择zhusaidong/nacos-server-m1的镜像,官方的版本同样也是不支持M1芯片的
感谢@zhusaidong大佬提供的镜像,
在这里插入图片描述
1.拉取镜像

docker pull zhusaidong/nacos-server-m1:2.0.3   #要带上版本号,默认latest拉取不下来

2.启动容器,这里以单点的模式为例,Docker启动需要暴露8848 9848 9849三个端口

docker run --env MODE=standalone --name nacos2.0.3 -d -p 8848:8848 -p 9848:9848 -p 9849:9849  zhusaidong/nacos-server-m1:2.0.3

3.点击进入容器修改yml文件
在这里插入图片描述

cd /conf
vim application.properties

1.设置spring.datasource.platform=mysql
2.设置db.url.0= jdbc:mysql://host.docker.internal:3306/ry-config? 将地址写成3.host.docker.internal,连接宿主机数据库
4.注掉db.url.1
5.配置数据库账密
在这里插入图片描述

3.重新启动容器

在这里插入图片描述

3.登录控制台

http://127.0.0.1:8848/nacos 初始账密nacos/nacos
在这里插入图片描述
读到数据
在这里插入图片描述

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是在Docker中安装Nacos 2..3的步骤: 1. 下载Nacos 2..3的Docker镜像 ``` docker pull nacos/nacos-server:2..3 ``` 2. 创建一个Nacos容器 ``` docker run --name nacos -e MODE=standalone -p 8848:8848 -d nacos/nacos-server:2..3 ``` 3. 查看Nacos容器运行状态 ``` docker ps ``` 如果看到nacos容器的状态为“Up”,则表示Nacos已经成功安装并运行。 4. 访问Nacos控制台 在浏览器中输入以下地址: ``` http://localhost:8848/nacos ``` 即可访问Nacos的控制台。 希望这些步骤能够帮助你成功安装Nacos 2..3。 ### 回答2: Docker是一种流行的开源容器化解决方案,允许开发人员在不同的环境中快速部署和运行其应用程序。Nacos是一种新一代的配置管理和服务发现平台,可实现轻量级微服务架构的高可用性和弹性。 安装Nacos2.0.3需要以下步骤: 1. 首先,从官方网站下载Nacos2.0.3的安装包,并将其解压缩到本地计算机上。 2. 接下来,打开终端并创建一个新的Docker容器,您可以使用以下命令: ``` docker run -d --name nacos -p 8848:8848 nacos/nacos-server:2.0.3 ``` 该命令将使用nacos/nacos-server:2.0.3 Docker映像创建一个名为nacos的新容器,并将端口8848映射到主机端口8848。 3. 等待几分钟,让Docker容器启动并运行Nacos2.0.3服务。 4. 输入http://localhost:8848/nacos/或您的IP地址:8848/nacos/以通过Web浏览器访问Nacos的控制台。 5. 使用默认的用户名和密码登录系统。用户名:nacos,密码:nacos。 6. 现在,您已经成功地安装了Nacos2.0.3,并可以开始管理和监视您的微服务。 总之,使用Docker安装和运行Nacos2.0.3是一种简单而有效的方法,可以快速实现配置管理和服务发现。使用Docker,您可以轻松地将Nacos部署到任何支持Docker的平台,并且具有高可用性和灵活性。 ### 回答3: 要在Docker上安装Nacos 2.0.3,可以按照以下步骤进行操作: 1. 安装DockerDocker Compose 在Linux和MacOS上,可以通过执行以下命令来安装DockerDocker Compose: ``` curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker <your-username> sudo apt-get install docker-compose ``` 在Windows上,可以从官方网站上下载安装程序,然后按照步骤进行安装。 2. 下载Nacos 2.0.3的安装包 可以从Nacos的官方网站上下载Nacos 2.0.3的安装包,下载完成后解压到本地。 3. 创建Docker Compose文件 在本地创建一个名为docker-compose.yml的文件,写入以下内容: ``` version: '3' services: nacos: image: nacos/nacos-server:2.0.3 container_name: nacos volumes: - /nacos:/home/nacos/data ports: - "8848:8848" - "9848:9848" command: sh /home/nacos/bin/startup.sh -m standalone ``` 4. 启动Nacos服务 在终端中进入docker-compose.yml所在目录,执行以下命令启动Nacos服务: ``` docker-compose up -d ``` 5. 访问Nacos控制台 在浏览器中输入http://localhost:8848/nacos,就可以打开Nacos的控制台,进行配置管理和服务注册等操作。 如果需要停止或删除Nacos服务,可以在终端中执行以下命令: ``` docker-compose stop docker-compose down ``` 以上就是在Docker上安装Nacos 2.0.3的步骤,如果按照以上步骤进行操作,应该可以顺利完成Nacos的安装和配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值