首页 > 其他分享 >docker运行jar包

docker运行jar包

时间:2022-11-21 17:58:39浏览次数:40  
标签:-- APP jar collection HOME docker 运行

1.将jar包传到服务器

2.在jar包的同路径下新建一个dockerfile(内容如下)

FROM  java:8
# Default put your application package into /home/admin/app/
ENV APP_BASE /home/admin/
ENV APP_HOME ${APP_BASE}/app/

ENV TZ=Asia/Shanghai

ENV jar easyweb-shiro-0.0.1-SNAPSHOT.jar
COPY ${jar} ${APP_HOME}

WORKDIR ${APP_HOME}

RUN mkdir -p ${APP_HOME}/logs
CMD ["sh", "-ec", "exec java ${JAVA_OPTS} -jar ${jar}  2>&1 > ${APP_HOME}/logs/sys_log.log "]

 

3.将jar打成docker的镜像

docker build -f ./dockerfile . -t collection:v1

dockerfile是你的文件名,collection:v1是你的镜像版本号

 

4.docker运行

docker run -p 8081:8081 --name collection --restart=always -d collection:v1

--name:是你的容器名称
--restart:设置开启启动
-p:就是你需要把服务的端口映射为主机的端口

 

标签:--,APP,jar,collection,HOME,docker,运行
From: https://www.cnblogs.com/zengwb/p/16912137.html

相关文章

  • 基于dockerfile构建镜像
    百度网盘链接:https://pan.baidu.com/s/15t_TSH5RRpCFXV-93JHpNw?pwd=8od3 提取码:8od34基于dockerfile构建镜像4.1dockerfile语法详解Dockerfile是一个用来构建镜像......
  • docker数据持久化
    百度网盘链接:https://pan.baidu.com/s/15t_TSH5RRpCFXV-93JHpNw?pwd=8od3 提取码:8od35docker数据持久化5.1docker容器的数据管理5.1.1Docker容器的数据卷数据卷是......
  • docker容器互联
    百度网盘链接:https://pan.baidu.com/s/15t_TSH5RRpCFXV-93JHpNw?pwd=8od3 提取码:8od36docker容器互联6.1docker容器的网络基础6.1.1docker01.安装docker的时候,会......
  • 电视剧里的代码真能运行吗?
    大家好,欢迎来到Crossin的编程教室!前几天,后台老有小伙伴留言“爱心代码”。这不是Crossin很早之前发过的内容嘛,怎么最近突然又被人翻出来了?后来才知道,原来是一部有关程序......
  • 1、Docker最新入门教程-Docker概述
    1.Docker概述Docker是一个用于开发、运输和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,以便您可以快速交付软件。使用Docker,您可以像管理应用程......
  • 不小心运行了一个木马程序~word 2003 打开2007格式文件的转换器.rar 里的
    今天打开一个word时提示要安装转换器,在网上搜索,找到了: word2003打开2007格式文件的转换器.rar​​​http://ishare.iask.sina.com.cn/f/21692703.html?from=like​......
  • docker、nginx、jar
    windows修改nginx配置文件后,重启nginx命令之前每次改配置文件,为了让修改后的配置生效都要在任务栏中找nginx杀进程,太麻烦了nginx-sreloadjava-jar参数不生效,是因......
  • Docker run 命令
    dockerrun:创建一个新的容器并运行一个命令语法dockerrun[OPTIONS]IMAGE[COMMAND][ARG...]OPTIONS说明:-astdin: 指定标准输入输出内容类型,可选STDIN/STDOUT......
  • 踩坑JSTL标签库:/WEB-INF/jsp/fore/home.jsp (行.: [3], 列: [0]) 无法在web.xml或使用
    Tomcat9及之前使用到的JSTL库最近心血来潮想复习一下JavaWEB,调试JSTL标签的时候出现了一些错误,如标题所示。先说下场景,我已经在:WEB-INF/lib下添加了Tomcat9使用JSTl需要用......
  • docker-compose.yml 使用说明
    docker-compose.yml结构docker-compose.yml文件分为三个主要部分:services、networks、volumes.。services主要用来定义各个容器。networks定义需要使用到的net......