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

相关推荐
随便做点啥2 小时前
32卡-64G-910B4-16后端-(Qwen3.8-27B-W8A8)集群部署报告
运维·服务器·经验分享·docker·vllm
CJY6218 小时前
k8spod管理
云原生·容器·kubernetes
Orange_sparkle11 小时前
从 Docker 到 Doris:建立后端基础设施全景图
运维·docker·ai·容器·claude code
gx234813 小时前
控制器管理
docker·容器·kubernetes
白清羽14 小时前
7.3系统安装docker
运维·docker·容器
dazhong201216 小时前
Docker 入门篇(八)-- CentOS7 安装 MySQL 8
mysql·docker·容器
w2005122416 小时前
Pod管理
linux·服务器·云原生·容器·k8s·podman
典典分享指南18 小时前
用大模型把写作 SOP 变成可复用 Prompt
docker·jupyter·eclipse·phpstorm·myeclipse
sryyd_0218 小时前
Kubernetes Pod 管理从入门到实战:命令、YAML 与生命周期全解析
云原生·容器·kubernetes
Larru-Sun21 小时前
从零开始用 Docker 部署 Node.js 后端服务
docker·容器·node.js