专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

docker运行jar文件

一、环境

本地虚拟机安装的centos7

二、安装docker

yum install docker-engine

三、开启阿里云加速

docker的镜像仓库在国外,下载会很慢,启用阿里云加速。

在/etc/docker目录下创建daemon.json文件,添加如下内容

{
  "registry-mirrors": ["https://almtd3fa.mirror.aliyuncs.com"]
}

https://almtd3fa.mirror.aliyuncs.com为阿里云的加速地址。修改后,重启docker

systemctl daemon-reload
service docker restart

四、下载java镜像

下载java镜像,tag为8u111

docker pull java:8u111

五、执行可运行的jar文件

将test.jar放在虚拟机的/usr目录下,然后执行命令启动jar

docker run -d -p 9090:9090 -v /usr/springboot-1.jar:/usr/springboot-1.jar --name springboot java:8u111 java -jar /usr/springboot-1.jar

-d 表示在后台启动

-p 9090:9090 表示将容器的端口 映射成宿主主机的端口,否则9090端口访问不到

-v /usr/springboot-1.jar:/usr/springboot-1.jar 表示将宿主主机的jar文件,映射到容器中(分号前为宿主主机的路径,分号后为容器中的路径)

--name springboot 表示为该容器取一个全局唯一的名称,这里我取的名称为springboot

java:8u111 表示镜像文件的名称和tag

java -jar /usr/springboot-1.jar 表示运行jar包,注意:这里的jar包为容器中的位置,是通过前面的-v属性映射的

文章永久链接:https://tech.souyunku.com/24661

未经允许不得转载:搜云库技术团队 » docker运行jar文件

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们