docker 运行jar包

要在Docker中运行JAR包,你可以使用以下步骤:

创建一个Dockerfile,指定基础镜像和设置工作目录。例如:

复制代码
`# 使用官方Java镜像作为基础镜像
FROM openjdk:8-jdk-alpine

# 设置工作目录
WORKDIR /app`

将JAR包复制到容器中的/app目录。你可以使用COPY命令将JAR包从当前目录复制到容器中,例如:

复制代码
`COPY myapp.jar /app/myapp.jar`

设置启动命令。使用CMD或ENTRYPOINT命令指定要运行的命令。例如,要运行JAR包,你可以使用以下命令:

复制代码
`CMD ["java", "-jar", "myapp.jar"]`

构建Docker镜像。在包含Dockerfile的目录中运行以下命令:

复制代码
`docker build -t my-java-app .`

运行Docker容器。使用以下命令启动容器并运行JAR包:

复制代码
`docker run -it --rm my-java-app`

这将启动一个交互式终端,并在其中运行你的JAR包。你可以根据需要调整命令和参数来适应你的应用程序。

相关推荐
资源大佬星 课it8 小时前
重学C++ ,重构你的C++知识体系
vue.js·docker·django
用户9385156350711 小时前
Docker + Nginx + Node.js:从“我的电脑能跑,你的电脑跑不了”到一键部署
后端·nginx·docker
SCandL15215 小时前
Docker的实战应用
java·docker·容器
qq_21539789719 小时前
docker镜像打包
运维·docker·容器
juesdo20 小时前
vulnos OS-00118靶场通关
linux·web安全·网络安全·docker
AAA@峥20 小时前
官方 Dashboard 还是 Kuboard?Kubernetes 可视化管理工具深度对比
云原生·容器·kubernetes
老鼠拧刀满街找猫20 小时前
Windows Docker部署Redis一主两从+哨兵完整实战(含静态IP方案)
windows·redis·docker
笑锝没心没肺20 小时前
Linux安装docker及运行容器测试
linux·运维·docker
芷栀夏21 小时前
极空间部署Sokoban:Docker搭建网页版推箱子并实现远程访问
运维·docker·容器
InfinitePlus1 天前
docker redis部署
redis·docker·容器