小工具知识网

当前位置: 首页 > 行业知识 > springBoot分布式 + jdk17 部署到docker

行业知识

springBoot分布式 + jdk17 部署到docker

2026-11-13 20:28:34 来源:互联网转载

index.php/tags-41973.html" >���地springBoot打包成jar包,上传到服务器上,再当前目录新建Dockerfile

()

FROM openjdk:17-jdk-alpine

COPY *.jar /app.jar

()

CMD echo "======dockertest======"

EXPOSE 8081

ENTRYPOINT ["java","-jar","/app.jar"]

进入当前目录执行:

docker build -t set-day-backend-1.0.0.nsapshot .

生成新的镜像,再执行

docker run -d -p 8888:8888 --name set-day-backend set-day-backend-1.0.3.nsapshot

启动容器:

设置docker启动时,项目容器自动自动:

docker update --restart=always 容器名称

部署成功之后接口访问测试:

        虚拟机释放端口:fuser -k 8080/tcp

        查看端口使用的程序: lsof-i :端口号

        配置docker, Docker开启远程访问:

                vim /usr/lib/systemd/system/docker.service

# 在ExecStart=/usr/bin/dockerd追加

        -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

关闭防火墙:

systemctl stop firewalld.service

重启docker:

systemctl daemon-reload

systemctl restartdocker

上一篇:Hadoop集群中如何通过web访问HDFS(以及上传下载测试)

下一篇:怎么破解游戏服务器检测?