docker部署Java17项目
时间: 2023-12-16 16:28:09 浏览: 218
Docker 部署java环境
以下是使用Docker部署Java17项目的步骤:
1.创建一个Dockerfile文件,用于构建Docker镜像。在该文件中,我们需要指定基础镜像、将Java应用程序复制到容器中的位置、暴露应用程序的端口等信息。例如:
```dockerfile
FROM openjdk:17-jdk-alpine
COPY target/myapp.jar /usr/app/
WORKDIR /usr/app
EXPOSE 8080
CMD ["java", "-jar", "myapp.jar"]
```
2.使用Dockerfile构建Docker镜像。在终端中,进入Dockerfile所在的目录,执行以下命令:
```shell
docker build -t myapp .
```
其中,myapp是镜像的名称,可以根据实际情况进行修改。
3.运行Docker容器。执行以下命令:
```shell
docker run -p 8080:8080 myapp
```
其中,-p参数用于将容器的8080端口映射到主机的8080端口,myapp是镜像的名称。
4.访问Java应用程序。在浏览器中输入http://localhost:8080/swagger-ui.html,如果能够成功访问swagger页面,则说明Java应用程序已经成功部署在Docker容器中。
阅读全文