亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

在Idea中使用Docker部署SpringBoot項(xiàng)目的詳細(xì)步驟

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

前言

項(xiàng)目需要:

安裝Dockeridea中安裝docker插件,并配置docker一個(gè)SpringBoot項(xiàng)目創(chuàng)建Dockerfile

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

下載地址:官網(wǎng)下載 Docker

安裝

一直下一步就行

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

在Idea中使用Docker部署SpringBoot項(xiàng)目的詳細(xì)步驟

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

在Idea中使用Docker部署SpringBoot項(xiàng)目的詳細(xì)步驟

測(cè)試是否安裝成功

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項(xiàng)目的詳細(xì)步驟

2.配置Docker服務(wù)

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

在Idea中使用Docker部署SpringBoot項(xiàng)目的詳細(xì)步驟

三、創(chuàng)建SpringBoot項(xiàng)目,修改pom.xmlspringMVC 項(xiàng)目,訪問(wèn) 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.創(chuàng)建Docker 文件

在main文件夾下創(chuàng)建一個(gè)docker文件夾,并在里面創(chuàng)建一個(gè)Dockerfile文件。xxxxx.jar 是使用maven打包后復(fù)制進(jìn)來(lái)的。

在Idea中使用Docker部署SpringBoot項(xiàng)目的詳細(xì)步驟

Dockerfile 文件內(nèi)容:

# 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包復(fù)制進(jìn)docker目錄下。

配置Dockerfile配置

在Idea中使用Docker部署SpringBoot項(xiàng)目的詳細(xì)步驟

運(yùn)行

在Idea中使用Docker部署SpringBoot項(xiàng)目的詳細(xì)步驟

運(yùn)行成功

在Idea中使用Docker部署SpringBoot項(xiàng)目的詳細(xì)步驟

測(cè)試

使用docker 檢查容器是否啟動(dòng):

在Idea中使用Docker部署SpringBoot項(xiàng)目的詳細(xì)步驟

測(cè)試項(xiàng)目是否啟動(dòng):

在Idea中使用Docker部署SpringBoot項(xiàng)目的詳細(xì)步驟

總結(jié)

今天學(xué)了下Docker容器,基本的命令學(xué)會(huì)了,但是一直沒(méi)弄懂怎么使用。借此機(jī)會(huì)就花費(fèi)時(shí)間進(jìn)行學(xué)習(xí)。目前只是會(huì)用,后面會(huì)補(bǔ)上步驟詳細(xì)描述。

到此這篇關(guān)于在Idea中使用Docker部署SpringBoot項(xiàng)目的文章就介紹到這了,更多相關(guān)Docker部署SpringBoot項(xiàng)目?jī)?nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 久久性| 国产一级在线现免费观看 | 色图影院| a级成人毛片久久 | 日韩免费一级a毛片在线播放一级 | 草草草网站 | 久久精品中文字幕不卡一二区 | 免费观看黄色在线视频 | 国产xx视频| 久久香蕉影院 | 亚洲成在人线久久综合 | 国产麻豆精品一区二区 | 一级毛片免费不卡 | 国产情侣自拍在线 | 播放黄色一级片 | 真正国产乱子伦高清对白 | 欧美成人免费全部色播 | 国产成人精品综合网站 | 久久综合婷婷香五月 | www.日韩 | 91一区二区午夜免费福利网站 | 国产免费一区二区在线看 | 全免费a级毛片免费看不卡 全免费a级毛片免费看视频免 | 欧美性野久久久久久久久 | 亚洲一区www | 黄色片免费播放 | 欧美成人黑人性视频 | 黄视频免费| 亚洲国产视频一区 | 国产a级午夜毛片 | 国产福利91 | 国产免费高清在线精品一区 | 日本一级大毛片a一 | 亚洲一区二区三区首页 | 肉色呻吟胯下丝袜高跟视频 | 精品小视频在线 | 国产欧美一区二区三区视频在线观看 | 亚洲在线免费观看 | 久久se精品一区精品二区 | 久久六月丁香婷婷婷 | 精品视频免费在线 |