在linux中使用docker部署springboot项目jdk11
时间: 2023-12-17 07:03:13 浏览: 55
要在Linux中使用Docker部署Spring Boot项目,您可以按照以下步骤进行操作:
1. 首先,确保您已经在Linux系统上安装了Docker。您可以通过运行以下命令来检查是否已安装Docker:
```
docker --version
```
如果没有安装,请根据您的Linux发行版,参考Docker官方文档进行安装。
2. 创建一个新的Dockerfile,用于构建您的Spring Boot项目的Docker镜像。在您的项目根目录下创建一个名为`Dockerfile`的文件,并添加以下内容:
```Dockerfile
FROM adoptopenjdk:11-jre-hotspot
WORKDIR /app
COPY target/<your_project_name>.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","app.jar"]
```
请确保将`<your_project_name>.jar`替换为您实际的项目jar文件名。
3. 构建Docker镜像。在终端中,导航到包含`Dockerfile`的项目根目录,并运行以下命令:
```
docker build -t <image_name> .
```
请将`<image_name>`替换为您想要为镜像指定的名称。
4. 运行容器。使用以下命令运行您的Spring Boot项目的Docker容器:
```
docker run -p 8080:8080 <image_name>
```
请确保将`<image_name>`替换为您在上一步中指定的镜像名称。
现在,您的Spring Boot项目应该已经在Docker容器中成功部署,并可以通过`http://localhost:8080`访问。请注意,您可能需要根据您的项目的特定要求进行适当的调整。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)