CPU ARM架构构建Nacos Docker镜像

环境说明

CPU ARM架构在https://hub.docker.com中提供的Nacos版本无法在Docker中运行,所以只能自己构建一个nacos的image

  • 操作系统:统信UOS20
  • CPU架构:ARM
  • Nacos版本:2.0.3
  • openjdk版本:8(docker pull --platform linux/arm64拉下来的ARM架构镜像)

构建步骤

  • 步骤一:
    先下载离线Nacos安装包,可参考之前我写的文章:Linux服务器离线安装Nacos
  • 步骤二:
    编写Dockerfile文件,添加如下内容:
FROM openjdk:8
COPY ./nacos /nacos
ENV TZ Asia/Shanghai
ENTRYPOINT bash -f /nacos/bin/startup.sh -m standalone | tail -f /nacos/logs/nacos.log

FROM openjdk:8基于openjdk 8进行构建
COPY ./nacos /nacos将解压后的nacos目录拷贝到镜像/nacos(目录结构都是对应的,并不是/nacos/nacos)
ENV TZ Asia/Shanghai配置时区环境变量
ENTRYPOINT bash -f /nacos/bin/startup.sh -m standalone | tail -f /nacos/logs/nacos.log启动容器
时以单例模式启动nacos,同时将nacos的日志文件进行持续打印(如果容器启动后没有后台进程运行的话,就会停掉,所以加了这样的操作)

  • 步骤三:
    构建镜像:docker build --quiet -t nacos:2.0.3 .根据当前目录下的Dockerfile文件构建一个nacos:2.0.3的镜像
  • 步骤四:
    查看构建的镜像:docker images
posted @ 2023-05-05 10:53  小舟杂笔  阅读(912)  评论(0)    收藏  举报