首页 > 其他分享 >docker 启动jar包

docker 启动jar包

时间:2024-02-05 17:48:19浏览次数:23  
标签:启动 jar cim gisportal nohup docker out

1、编写Dockerfile文件

FROM openjdk:8
ENV TZ="Asia/Shanghai"
ADD cim-gisportal.jar cim-gisportal.jar
ADD nohup.out nohup.out
ENTRYPOINT ["nohup","java","-jar","/cim-gisportal.jar","> nohup.out &"]
EXPOSE 18204

2、镜像打包

docker build -t cim-gisportal .

 3、镜像启动

docker run -d -p 18204:18204 --restart=always -e JAVA_OPTS='-Duser.timezone=GMT+08'  -v /etc/localtime:/etc/localtime:ro  --name cim-gisportal cim-gisportal

  

标签:启动,jar,cim,gisportal,nohup,docker,out
From: https://www.cnblogs.com/hejj-bk/p/18008541

相关文章

  • iis 配置后启动报不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种
     错误  配置后启动报不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny" 处理如图 C:\windows\system32\inetsrv\appcmdunlockconfig-section:system.webServer/handlersC:\windows\system3......
  • 通达信启动黑马源码主图
    {成交量卖点}VASS1:=HHV(H,20);VASS2:=LLV(L,20);VASS3:=REF((VASS1/VASS2-1)*100<=30,1);VAR6:=REF(CLOSE,1);VAR7:=SMA(maX(CLOSE-VAR6,0),6,1)/SMA(Abs(CLOSE-VAR6),6,1)*100;stICKLINE(crOSS(84,VAR7),CLOSE,OPEN,2.8,0),COLORGREEN;A1:=ABS(((3.48*CLOSE+HIGH+LOW)/......
  • Docker基本原理与常用命令
    1docker架构K8S:CRI(ContainerRuntimeInterface)Client:客户端;操作docker服务器的客户端(命令行或者界面)Docker_Host:Docker主机;安装Docker服务的主机Docker_Daemon:后台进程;运行在Docker服务器的后台进程Containers:容器;从镜像创建的运行实例.可以被启动,开始,停止,删除.每......
  • Docker网络与存储
    网络:bridge模式:当Docker进程启动后,会在主机上创建一个名为docker0的虚拟网桥,主机上启动的docker容器会连接到这个虚拟网桥上.从docker0子网中分配一个ip给容器使用,并设置docker0的IP地址为容器的默认网关.在主机上创建一堆虚拟网卡设备vethpair设备,Docker将vethpair设......
  • docker中调试java代码
    以shiro550为例子在vulhub/shiro/CVE-2016-4437启动环境docker-composeup-d然后看一下当前容器启动的命令是java-jar/shirodemo-1.0-SNAPSHOT.jar将容器内的jar包复制出来dockercp容器id:/shirodemo-1.0-SNAPSHOT.jar.然后ijidea新建项目,并且解压jar包到项......
  • Docker:Failed to copy files, no space left on device
    主页个人微信公众号:密码应用技术实战个人博客园首页:https://www.cnblogs.com/informatics/问题描述在Mac上进行docker构建时,偶尔会遇到以下问题Failedtocopyfiles:userspacecopyfailed:write/var/lib/docker/volumes/xxx/_data/xxx.dbf:nospaceleftondevice......
  • Spingboot替换掉jar包里面的@Bean
    问题如下图,我们需要替换掉JsoncCfg配置类里面的YCloudObjectMapper这个Bean。这个Bean是在依赖的第三方jar包中的,因为用了@Bean而不是像@Component这种组件扫描添加的,所以不能使用@ComponentScan注解进行排除。现在不能修改jar包里的代码,不能在我们的项目中重新定义那个bean(Be......
  • Quartz.net启动后不立即执行
    Quartz.net启动后不立即执行看了好多帖子说加这一句,多番尝试后还是立即执行了。((CronTriggerImpl)jobTrigger).MisfireInstruction=MisfireInstruction.CronTrigger.DoNothing; 经过测试后,还需要加一行代码:_scheduler.ResumeTrigger(jobTrigger.Key).Wait(); 完整......
  • Docker容器第三课:企业级应用部署-实战
    一、docker容器化部署企业级应用1.1使用容器化部署企业级应用必要性1.有利于快速实现企业级应用部署2.有利于实现企业级应用恢复1.2Docker参考资料官方网站 http://hub.docker.com/二、docker安装部署系统环境:CentOS72.1安装前准备工作查看内核版本是否大于3.10[jack@TEST~]#u......
  • docker安装
    前言  Docker是一个开源的应用容器引擎,是用Go语言实现的,Docker可以让开发者打包他们的应用和依赖包到轻量级、可移植的容器中,然后可以发布到任何Linux机器中。容器的优点很多,比如打包应用和依赖方便部署;做环境隔离,在做深度学习时就可以在容器中进行,安装各种包,不会污染到宿主机;......