docker 部署nacos2.4.3单机版

1:下载nacos2.4.3版本部署包

https://www.nacos.io/download/release-history/?spm=55c5c5db.6a33be36.0.0.64161e5dUe7fKC

image

2:将下载的程序包上传到服务器/home目录下,并解压

unzip nacos-server-2.4.3.zip

image

3:通过docker拉取jdk1.8版本镜像

docker  pull  docker.1ms.run/suranagivinod/openjdk8

4:进入nacos文件夹中,创建Dockerfile文件,将以下配置复制到Dockerfile并保存

cd /home/nacos
vim Dockerfile
FROM docker.1ms.run/suranagivinod/openjdk8:latest

ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

WORKDIR /home/nacos

COPY bin/ ./bin/
COPY conf/ ./conf/
COPY target/ ./target/

RUN mkdir -p logs data && \
    chmod +x ./bin/*.sh

EXPOSE 8848 9848 9849

CMD ["java", \
  "-Dnacos.standalone=true", \
  "-Dnacos.core.cluster.lookup.type=standalone", \
  "-Dnacos.core.address.server.domain=", \
  "-Xms512m", "-Xmx512m", "-XX:+UseG1GC", \
  "-jar", "/home/nacos/target/nacos-server.jar"]

image

5:使用docker build 创建nacos镜像(注意后“.”不要遗漏)

docker  build -t nacos-standalone:2.4.3 .

image

6:创建完成后启动nacos

docker run -d --name nacos-standalone --restart always -p 8848:8848 -v /home/nacos/data:/home/nacos/data -v /home/nacos/logs:/home/nacos/logs -e MODE=standalone -e JAVA_OPTS="-Xms512m -Xmx1024m" nacos-standalone:2.4.3

image

7:打开浏览器验证是否部署成功

http://自己服务器ip:8848/nacos/

image

posted @ 2026-03-12 13:35  没有技术的小牛  阅读(46)  评论(0)    收藏  举报