鲲鹏麒麟服务器自制Nacos镜像并部署

因项目需要在鲲鹏ARM服务器没有找到合适的Nacos镜像,因此需要自己制作Nacos镜像,记录步骤如下:

下载Nacos原始文件

在这里下载Nacos2.2.0,下载地址:https://objects.githubusercontent.com/github-production-release-asset-2e65be/137451403/deffe8dd-1b68-4a71-896b-3bb99b0596ea?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250606%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250606T091653Z&X-Amz-Expires=300&X-Amz-Signature=2d058fd8e81d96a62b617b89b839ab78c3c8a3adfe8b04881403c328a6bce0fd&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Dnacos-server-2.2.0.zip&response-content-type=application%2Foctet-stream

运行Nacos

先将下载的nacos-server-2.2.0.zip,解压到服务器目录/data/public/nacos_docker/,先配置好相关配置,然后测试能否正常运行,如果可以,继续如下操作

编写Dockerfile

FROM openjdk:8u342

LABEL maintainer="DEV"

WORKDIR /$BASE_DIR

#/home/nacos/data、/home/nacos/logs、/home/nacos/conf三个目录需要映射到宿主机上,因此无需Add
ADD status/ /home/nacos/status
ADD bin/ /home/nacos/bin
ADD target/ /home/nacos/target
ADD LICENSE /home/nacos/LICENSE
ADD NOTICE /home/nacos/NOTICE

CMD ["bash","-c","/home/nacos/bin/startup.sh && tail -f /dev/null"]

生成镜像

docker build --no-cache --build-arg NACOS_VERSION=2.2.0 -t nacos:2.2.0 .
执行完成后

# docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
nacos                2.2.0               39021428c013        38 minutes ago      633MB

拷贝配置

新建以下三个目录
/data/public/nacos_docker/test/logs
/data/public/nacos_docker/test/conf
/data/public/nacos_docker/test/data
然后将第2步配置好的conf目录下的文件拷贝到/data/public/nacos_docker/test/conf目录下

实例化镜像

执行,注意这里使用–network=host

docker run -d --name nacos --network=host \
  -v /data/public/nacos_docker/test/logs:/home/nacos/logs \
  -v /data/public/nacos_docker/test/conf:/home/nacos/conf \
  -v /data/public/nacos_docker/test/data:/home/nacos/data \
  nacos:2.2.0

检查镜像运行情况

# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
bdfa261d950a        nacos:2.2.0         "bash -c '/home/naco…"   19 minutes ago      Up 19 minutes                           nacos

访问

http://192.168.1.100:8848/nacos就可以访问了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

angushine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值