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包。你可以根据需要调整命令和参数来适应你的应用程序。

相关推荐
Xxtaoaooo25 分钟前
NocoDB在线表格数据库:fnOS部署、MySQL可视化与远程协作实操
数据库·mysql·docker·cpolar·nocodb
java_logo1 小时前
Docker 部署 Portainer CE:轻松搭建容器管理平台
运维·docker·容器·portainer·容器管理·轩辕镜像·portainer-ce
Wang's Blog1 小时前
Java 项目部署之 Docker工具快速入门: 自定义镜像的分层结构与写时复制
java·开发语言·docker
VIP_CQCRE14 小时前
给团队搭一个 AI 工作台:Open WebUI 接入 Ace Data Cloud 实战
docker·ai·rag·open webui·ace data cloud
程序员老赵18 小时前
Docker 部署 Portainer CE:轻松搭建容器管理平台
docker·容器·开源
TTATTC18 小时前
Gmail、Drive、日历共用一套命令:gws 如何在运行时把 Discovery 文档编译成 CLI
docker·开源
大侠归来19 小时前
Docker 部署 Dolibarr:从零开始的完整指南
运维·docker·容器
七月吃橘子19 小时前
WSL2+Docker+Ollama,本地部署大模型实践(Qwen1.8b)
运维·docker·容器
Nontee20 小时前
K3s vs K8s:差的不是功能,是交付方式
云原生·容器·kubernetes