linux使用docker部署jar包
时间: 2024-11-10 09:26:34 浏览: 24
linux + docker-compose 部署 jar + dist 案例
在Linux上使用Docker部署JAR包通常涉及以下几个步骤:
1. **创建Dockerfile**:Dockerfile是一个文本文件,用于告诉Docker如何构建镜像。首先,你需要在文件中指定基础镜像(如`openjdk:8-jdk-alpine`),然后安装必要的依赖并设置环境变量。
```bash
# Dockerfile示例
FROM openjdk:8-jdk-alpine
COPY target/your-app.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
```
2. **构建镜像**:在Dockerfile所在的目录下,运行`docker build -t your-image-name .`命令,其中`your-image-name`是你自定义的镜像名称。
3. **运行容器**:使用`docker run -p host-port:container-port your-image-name`命令,将主机的特定端口映射到容器内的应用端口,运行你的JAR应用程序。
例如:
```bash
docker run -p 8080:8080 your-image-name
```
这会启动一个新的Docker容器,监听8080端口,并从宿主机访问JAR应用。
阅读全文