docker 中如何打包部署多个jar包并启动
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章将为大家详细讲解有关docker 中如何打包部署多个jar包并启动,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.新建DockerfileF
千家信息网最后更新 2026年10月31日docker 中如何打包部署多个jar包并启动
这篇文章将为大家详细讲解有关docker 中如何打包部署多个jar包并启动,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
1.新建Dockerfile
FROM java:8MAINTAINER lyjRUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN echo 'Asia/Shanghai' >/etc/timezoneADD thedatamanager-authserver-0.0.1-SNAPSHOT.jar /authserver.jar#RUN chmod +x /authserver.jarADD start.sh /start.shRUN chmod +x /start.shENTRYPOINT ["sh","-c","./start.sh"]
2.新建start.sh
#!/bin/bash# 命令后加入 & ,保持程序后台持续运行nohup java -jar /authserver.jar --server.port=8899 &nohup java -jar /authserver.jar --server.port=8888 指定端口java -jar /thedatamanager-authserver-0.0.1-SNAPSHOT.jar --server.port=7104#nohup java -jar /root/lyjnginx/thedatamanager-authserver-0.0.1-SNAPSHOT.jar > authserver.log 2>&1 死循环,保持docker前台运行while [[ true ]]; do sleep 1done#或者不用死循环 使用下面的方式# 命令后加入 & ,保持程序后台持续运行#nohup java -jar /app.war --server.port=8085 & #java -jar /app.war --server.port=8086
3. 打包
docker build -t lyj2jar:v2 .
4.运行
docker run -d -p 8888:8888 -p 8899:8899 --name lyj2jartest1 lyj2jar:v2
5.查看运行情况
[root@ambari-01 lyjJars]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESe1f6a0cfe2a3 lyj2jar:v2 "sh -c ./start.sh" 5 minutes ago Up 5 minutes 0.0.0.0:8888->8888/tcp, 0.0.0.0:8899->8899/tcp lyj2jartest1
6.用到的命令
docker ps -a //查看所有启动过的容器
docker rm 容器名称/ID //删除容器
docker rmi 名称/ID //删除镜像
docker images //查看所有镜像
docker stop containerID/名称 //停止容器
docker logs --tail -f 804c083f5468 //查看日志
docker stats //查看容器内存cpu占用情况
Docker详解之EXPOSE https://blog.csdn.net/u012972836/article/details/83380220
关于docker 中如何打包部署多个jar包并启动就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
容器
运行
名称
命令
多个
内容
后台
情况
文章
更多
知识
程序
篇文章
镜像
后加
循环
不错
不用
内存
前台
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技企业
苏州找大状互联网科技有限公司
互联网科技官网
互联网核心科技是什么
互联网 科技公司
互联网金融科技创新
天津摩尔互联网科技
无锡溥仪互联网科技有限公司
银川新华互联网科技学校地址
广州慧亚互联网科技怎么样
汽车互联网创新科技园
互联网与医疗科技
本届互联网大会上的黑科技
东营紫格互联网科技
国产互联网科技公司
互联网时代高科技布局
马化腾互联网科技教学
互联网对科技影响
恒生互联网科技趋势
科技美学互联网 艺术
鸠鸠互联网科技
没上市的科技互联网公司
上海喔噻互联网科技
奔汉互联网科技
互联网科技公司有哪些
贵州叶脉互联网科技有限公司所属行业
搜狐科技互联网
恒生互联网科技业指数调整周期
信承诺互联网科技有限公司
科技美学互联网 艺术