docker部署java项目
时间: 2023-10-14 19:17:10 浏览: 142
在docker中部署tomcat并且部署java应用程序的步骤详解
要在Docker中部署Java项目,你需要完成以下步骤:
1. 编写Dockerfile
在项目的根目录下创建一个名为Dockerfile的文件,并在其中编写以下内容:
```
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD target/myapp.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
```
这个Dockerfile指定了基础镜像为OpenJDK 8,将项目打包成的jar文件复制到镜像中,并设置应用程序的入口点。
2. 构建Docker镜像
在命令行中进入到项目的根目录下,执行以下命令构建Docker镜像:
```
docker build -t myapp .
```
其中,myapp是你为镜像指定的名称。
3. 运行Docker容器
使用以下命令启动Docker容器:
```
docker run -p 8080:8080 myapp
```
其中,-p参数指定了容器端口和主机端口的映射关系,myapp是镜像的名称。
完成以上步骤后,你就可以在浏览器中访问http://localhost:8080来访问你的Java应用程序了。
阅读全文