日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

win10安装docker并结合Idea2018.1部署springboot项目

發布時間:2023/11/27 生活经验 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win10安装docker并结合Idea2018.1部署springboot项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

一、準備工作

1.、工具:win10,idea2018,maven3.5,jdk8

二、win10安裝docker

1、win10安裝docker:http://www.runoob.com/docker/windows-docker-install.html

2、安裝完畢后,點擊小鯨魚,選擇settings

?

點擊Daemon,在Registry mirrors輸入鏡像加速地址,國內選的是daocloud提供的。

地址:https://www.daocloud.io/mirror#accelerator-doc,注冊一個賬號或用github賬號登陸。

?

?點擊立即使用,選擇windows。復制地址粘貼到Registry mirrors里。

3.cmd,打開doc窗口,輸入docker version,查看版本

安裝成功

三、Idea安裝docker插件

1.點擊扳手按鈕

在輸入框輸入plguin,點擊plugins,選擇Browse

在輸入框輸入docker,并選擇安裝,然后重啟idea

?

?

四、Idea連通docker,并指定項目生成docker鏡像

1.打開設置中心,也就是扳手按鈕,在輸入框輸入docker,點擊+號

2.設置docker,點擊小鯨魚,選擇settings,ge'neral,勾選最后一向,就打通了docker與idea的連接。

?

?

五、idea運行鏡像/docker運行鏡像

1、新建一個簡單的springboot項目,設置端口號為8761

2、簡單的輸入一個hello world

@SpringBootApplication
@RestController
public class SpringbootDemoApplication {public static void main(String[] args) {SpringApplication.run(SpringbootDemoApplication.class, args);}@RequestMapping("/")public String hi(){return "hello world";}
}

3、新建一個文件夾docker,src/main/docker,在docker里新建一個Dockerfile文件,配置文件內容

FROM java:8
VOLUME /tmp
ADD springboot-demo-0.0.1-SNAPSHOT.jar app.jar
RUN bash -c 'touch /app.jar'
EXPOSE 8761
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
ADD后面跟的是項目jar包,在運行之前我們需要打包,如何打包在上一篇有介紹。
然后把jar包放在docker文件里。

編輯docker

前面兩個是鏡像名字和容器名字,Bind port前面那個是我們啟動后訪問的端口,后面那個是Dockerfile里設置的端口。

點擊Run運行:到doc窗口輸入docker ps查看進程

可以看到,程序已運行,然后我們訪問:localhost:8123

成功訪問。

?

4、以上是idea直接運行的鏡像,現在我們在doc里把程序停掉,docker stop 容器id

查看鏡像,docker images

啟動鏡像,docker run -d -p 8234:8761 my_image,-d是在后臺運行,-p??8234:8761,前面8234是我們要訪問的port,8761是鏡像的port,my_image鏡像名

訪問:localhost:8234

?

?

?成功訪問。

?

轉載于:https://www.cnblogs.com/hsz-csy/p/9183946.html

總結

以上是生活随笔為你收集整理的win10安装docker并结合Idea2018.1部署springboot项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。