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]()