国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

在Idea中使用Docker部署SpringBoot項目的詳細步驟

瀏覽:48日期:2023-09-25 15:49:45

前言

項目需要:

安裝Dockeridea中安裝docker插件,并配置docker一個SpringBoot項目創建Dockerfile

一、下載、安裝、配置Docker下載Docker

下載地址:官網下載 Docker

安裝

一直下一步就行

配置路徑:Settings?General 勾選 Expose daemon on tcp://localhost:2375 without TLS

在Idea中使用Docker部署SpringBoot項目的詳細步驟

設置鏡像,提高下載鏡像的速度https://xaiqlt1z.mirror.aliyuncs.com

在Idea中使用Docker部署SpringBoot項目的詳細步驟

測試是否安裝成功

C:Usersmsi>docker -vDocker version 19.03.12, build 48a66213feC:Usersmsi> docker run hello-worldHello from Docker!This message shows that your installation appears to be working correctly.To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the 'hello-world' image from the Docker Hub. (amd64) 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bashShare images, automate workflows, and more with a free Docker ID: https://hub.docker.com/For more examples and ideas, visit: https://docs.docker.com/get-started/

二、Idea 安裝Docker插件

1.安裝docker插件在idea中: file--Plugins--Marketplace 搜索 Docker 安裝

在Idea中使用Docker部署SpringBoot項目的詳細步驟

2.配置Docker服務

file ? 搜索docker ? 選擇Docker ? 右側添加一個DockerConnection successful 顯示,表示 Docker鏈接成功

在Idea中使用Docker部署SpringBoot項目的詳細步驟

三、創建SpringBoot項目,修改pom.xmlspringMVC 項目,訪問 localhost:8080/hello 顯示 hello 字符串

@RequestMapping('/hello') @ResponseBody public String hello () { return 'hello'; }

1.配置pom.xml 文件

<build> <plugins> <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions> <execution> <goals> <goal>repackage</goal> </goals> </execution></executions> </plugin> <plugin><groupId>com.spotify</groupId><artifactId>docker-maven-plugin</artifactId><version> 1.2.1</version><executions> <execution> <id>build-image</id> <phase>package</phase> <goals> <goal>build</goal> </goals> </execution></executions><configuration> <imageName>${project.artifactId}</imageName> <imageTags> <imageTag>latest</imageTag> </imageTags> <dockerDirectory>${project.basedir}</dockerDirectory> <dockerHost>http://localhost:2375</dockerHost> <resources> <resource> <targetPath>/</targetPath> <directory>${project.build.directory}</directory> <include>${project.build.finalName}</include> </resource> </resources></configuration> </plugin> </plugins> </build>

2.創建Docker 文件

在main文件夾下創建一個docker文件夾,并在里面創建一個Dockerfile文件。xxxxx.jar 是使用maven打包后復制進來的。

在Idea中使用Docker部署SpringBoot項目的詳細步驟

Dockerfile 文件內容:

# From java image, version : 8FROM java:8# 掛載app目錄VOLUME /app# COPY or ADD to imageCOPY demo-0.0.1-SNAPSHOT.jar app.jarRUN bash -c 'touch /app.jar'EXPOSE 8080ENTRYPOINT ['java', '-jar', 'app.jar']

maven打包,將其target目錄下的jar包復制進docker目錄下。

配置Dockerfile配置

在Idea中使用Docker部署SpringBoot項目的詳細步驟

運行

在Idea中使用Docker部署SpringBoot項目的詳細步驟

運行成功

在Idea中使用Docker部署SpringBoot項目的詳細步驟

測試

使用docker 檢查容器是否啟動:

在Idea中使用Docker部署SpringBoot項目的詳細步驟

測試項目是否啟動:

在Idea中使用Docker部署SpringBoot項目的詳細步驟

總結

今天學了下Docker容器,基本的命令學會了,但是一直沒弄懂怎么使用。借此機會就花費時間進行學習。目前只是會用,后面會補上步驟詳細描述。

到此這篇關于在Idea中使用Docker部署SpringBoot項目的文章就介紹到這了,更多相關Docker部署SpringBoot項目內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 亚洲精品一区二区三区四区手机版 | 久久成人免费视频 | 8888奇米四色在线 | 国产在线观看网址在线视频 | 一区二区国产在线观看 | 欧美一级香蕉毛片 | 国产成人精品一区二区秒拍 | 成视频年人黄网站免费 | 国产美女做爰免费视频网址 | 美女黄视频在线 | 女人抠逼视频 | 黄色a三级免费看 | 国产大陆精品另类xxxx | 欧美成人精品高清在线播放 | 久久精品a一国产成人免费网站 | 91精品一区二区三区在线观看 | 国产精品美女一级在线观看 | 亚洲精品久久久中文字 | 韩国欧洲一级毛片免费 | 性做久久久久久久免费看 | 91久久香蕉| 毛毛片在线| 大量愉拍情侣在线视频 | 亚洲第一视频在线观看 | 一级做a级爰片性色毛片视频 | 久久久久亚洲精品中文字幕 | 成人黄色在线免费观看 | 99色在线视频 | 亚洲综合网在线观看 | 欧美综合自拍亚洲综合 | 欧洲亚洲一区二区三区 | 成人午夜视频在线播放 | 中文字幕一区二区三区在线观看 | www片| 日韩一区二区天海翼 | 欧美精品a毛片免费观看 | 欧美成人四级hd版 | 国产亚洲高清不卡在线观看 | 日本韩国欧美在线 | 欧美日韩在线观看免费 | 黄到让你下面湿的视频 |