国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker實(shí)戰(zhàn)筆記 二 Springboot Idea 插件打包

這篇具有很好參考價(jià)值的文章主要介紹了Docker實(shí)戰(zhàn)筆記 二 Springboot Idea 插件打包。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.上傳springboot的jar

root@cenots-7.5:/home/code#rz  -----app.jar

2.編輯Dockerfile

root@cenots-7.5:/home/code#vi Dockerfile

內(nèi)容
FROM openjdk:8
# 作者
MAINTAINER nnd
# 聲明要使用的端口
EXPOSE 8080
# VOLUME 指定了臨時(shí)文件目錄為/tmp。

# 將本地包添加到容器中并更名為容器內(nèi)目錄名
ADD /app.jar /app.jar
ADD /application.yml /application.yml
#掛載卷

# 同步容器與本機(jī)時(shí)間
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo 'Asia/Shanghai' >/etc/timezone

EXPOSE 9933

#ENTRYPOINT命令用于指定這個(gè)容器啟動(dòng)的時(shí)候要運(yùn)行的命令(可以追加命令)
ENTRYPOINT ["java","-jar","app.jar"]

3.制作Docker鏡像

root@cenots-7.5:/home/code#docker build -t hello:1.0 .
[+] Building 1.5s (9/9) FINISHED                                                                  
 => [internal] load build definition from Dockerfile                                         0.0s
 => => transferring dockerfile: 578B                                                         0.0s
 => [internal] load .dockerignore                                                            0.0s
 => => transferring context: 2B                                                              0.0s
 => [internal] load metadata for docker.io/library/openjdk:8                                 0.9s
 => CACHED [1/4] FROM docker.io/library/openjdk:8@sha256:86e863cc57215cfb181bd319736d0baf62  0.0s
 => [internal] load build context                                                            0.1s
 => => transferring context: 19.18MB                                                         0.1s
 => [2/4] ADD /app.jar /app.jar                                                              0.1s
 => [3/4] ADD /application.yml /application.yml                                              0.0s
 => [4/4] RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >  0.3s
 => exporting to image                                                                       0.1s
 => => exporting layers                                                                      0.1s
 => => writing image sha256:9f826b92d5b2142b92a6977f4728ea4cc93a6a2847a7314c07f92b5ae9fb932  0.0s
 => => naming to docker.io/library/hello:1.0        

4.查看并啟動(dòng)容器

 root@cenots-7.5:/home/code#docker images
REPOSITORY             TAG                IMAGE ID       CREATED         SIZE
hello                  1.0                9f826b92d5b2   7 seconds ago   545MB
postgres               12                 0d56839ac0df   3 weeks ago     412MB
redis                  latest             7c4b517da47d   2 months ago    153MB
openzipkin/zipkin      latest             7fb470c13693   4 months ago    165MB
postgres               latest             1921dda0e2c5   5 months ago    412MB
redis                  6.2.10-alpine      a470c0525301   9 months ago    27.1MB
sonarqube              8.9.10-community   4009139ebd19   11 months ago   490MB
seataio/seata-server   1.5.2              f6a5368b6720   16 months ago   186MB
nacos/nacos-server     2.0.3              433eb51fef8d   2 years ago     1.05GB
seataio/seata-server   1.4.2              4909c4c024dc   2 years ago     156MB

5.啟動(dòng)容器

root@cenots-7.5:/home/code#docker run -d --name h1 -p 9666:9933 hello:1.0
33ef6638f3dddcbfbce243140ada085148bc127f783fb8d7f10c9a4ca1245265
root@cenots-7.5:/home/code#docker ps
CONTAINER ID   IMAGE                        COMMAND                   CREATED         STATUS         PORTS                                                                                  NAMES
33ef6638f3dd   hello:1.0                    "java -jar app.jar"       7 seconds ago   Up 6 seconds   8080/tcp, 0.0.0.0:9666->9933/tcp, :::9666->9933/tcp                                    h1
be0f46c5450a   seataio/seata-server:1.4.2   "java -Djava.securit…"   4 months ago    Up 2 weeks     0.0.0.0:8091->8091/tcp, :::8091->8091/tcp                                              seata-server
e5e9b616802c   nacos/nacos-server:2.0.3     "bin/docker-startup.…"   5 months ago    Up 2 weeks     0.0.0.0:8848->8848/tcp, :::8848->8848/tcp, 0.0.0.0:9848->9848/tcp, :::9848->9848/tcp   nacos203
85c7e7acf404   redis:6.2.10-alpine          "docker-entrypoint.s…"   9 months ago    Up 2 weeks     0.0.0.0:56379->6379/tcp, :::56379->6379/tcp 

6.調(diào)用服務(wù)接口http://ip:9666/login 查看日志

root@cenots-7.5:/home/code#docker logs -f  h1

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.2.RELEASE)

2023-12-01 13:46:07.309  INFO 1 --- [           main] org.example.App                          : Starting App v1.0-SNAPSHOT on 33ef6638f3dd with PID 1 (/app.jar started by root in /)
2023-12-01 13:46:07.312  INFO 1 --- [           main] org.example.App                          : No active profile set, falling back to default profiles: default
2023-12-01 13:46:08.434  INFO 1 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 9933 (http)
2023-12-01 13:46:08.464  INFO 1 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2023-12-01 13:46:08.464  INFO 1 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.14]
2023-12-01 13:46:08.476  INFO 1 --- [           main] o.a.catalina.core.AprLifecycleListener   : The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]
2023-12-01 13:46:08.549  INFO 1 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2023-12-01 13:46:08.549  INFO 1 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1178 ms
2023-12-01 13:46:08.763  INFO 1 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2023-12-01 13:46:09.051  INFO 1 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 9933 (http) with context path ''
2023-12-01 13:46:09.055  INFO 1 --- [           main] org.example.App                          : Started App in 2.177 seconds (JVM running for 2.56)
2023-12-01 13:47:43.656  INFO 1 --- [nio-9933-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2023-12-01 13:47:43.657  INFO 1 --- [nio-9933-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2023-12-01 13:47:43.663  INFO 1 --- [nio-9933-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 6 ms
User{user='213123123', pwd='213123123'}

已打印登錄信息,啟動(dòng)成功完成。

IDEA插件方式

首先把docker服務(wù)的遠(yuǎn)程端口打開

[root@localhost ~]# vim /usr/lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd-current -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375 \

[root@localhost ~]# systemctl daemon-reload

[root@localhost ~]# systemctl  restart docker

Docker實(shí)戰(zhàn)筆記 二 Springboot Idea 插件打包,Docker,docker,筆記,spring boot

Docker實(shí)戰(zhàn)筆記 二 Springboot Idea 插件打包,Docker,docker,筆記,spring boot

Docker實(shí)戰(zhàn)筆記 二 Springboot Idea 插件打包,Docker,docker,筆記,spring boot

Docker實(shí)戰(zhàn)筆記 二 Springboot Idea 插件打包,Docker,docker,筆記,spring boot

Docker實(shí)戰(zhàn)筆記 二 Springboot Idea 插件打包,Docker,docker,筆記,spring boot

Docker實(shí)戰(zhàn)筆記 二 Springboot Idea 插件打包,Docker,docker,筆記,spring boot

其他擴(kuò)展知識(shí) docker-compose

https://blog.csdn.net/renfng/article/details/128974138

Docker實(shí)戰(zhàn)筆記 三 Docker私有庫(kù)-CSDN博客文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-759655.html

到了這里,關(guān)于Docker實(shí)戰(zhàn)筆記 二 Springboot Idea 插件打包的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • IDEA通過(guò)Docker插件部署SpringBoot項(xiàng)目

    IDEA通過(guò)Docker插件部署SpringBoot項(xiàng)目

    找到并編輯服務(wù)器上的docker.service文件。 在下面ExecStart替換成下面的 有以下信息輸出說(shuō)明配置成功 連接成功就可以在idea里面使用docker了 1、pom.xml中添加Docker插件坐標(biāo) 這是為了在本項(xiàng)目中引入docker來(lái)管理,畢竟最后要使用docker把項(xiàng)目打包成一個(gè)鏡像。 注意三個(gè)事情: 1.版本

    2024年02月07日
    瀏覽(25)
  • SpringBoot項(xiàng)目多模塊打包部署Docker實(shí)戰(zhàn)

    SpringBoot項(xiàng)目多模塊打包部署Docker實(shí)戰(zhàn)

    我們好多程序員都只關(guān)注功能代碼的編寫,在一些運(yùn)維工作上則顯得略有不足。這篇文章通過(guò)介紹最常見的Maven管理的Spring Boot項(xiàng)目多模塊打包部署Docker來(lái)介紹一下項(xiàng)目部署過(guò)程中操作流程和幾個(gè)需要注意的點(diǎn)。文章假設(shè)讀者有前面提到的技術(shù)點(diǎn)的前置知識(shí),不過(guò)沒(méi)有也沒(méi)關(guān)系

    2024年02月13日
    瀏覽(21)
  • IDEA 集成 Docker 插件一鍵部署 Spring Boot 應(yīng)用

    IDEA 集成 Docker 插件一鍵部署 Spring Boot 應(yīng)用

    ?? 作者主頁(yè): 有來(lái)技術(shù) ?? 開源項(xiàng)目: youlai-mall ?? vue3-element-admin ?? youlai-boot ?? 倉(cāng)庫(kù)主頁(yè): Gitee ?? Github ?? GitCode ?? 歡迎點(diǎn)贊 ?? 收藏 ?留言 ?? 如有錯(cuò)誤敬請(qǐng)糾正! 隨著容器化技術(shù)的崛起,Docker成為了現(xiàn)代軟件開發(fā)的關(guān)鍵工具。在Java開發(fā)中,Spring Boot是一款備受

    2024年02月05日
    瀏覽(29)
  • Spring3新特性:Graalvm打包Springboot+Mybatis;Graalvm打包成Docker

    Spring3新特性:Graalvm打包Springboot+Mybatis;Graalvm打包成Docker

    項(xiàng)目源代碼 https://github.com/cmdch2017/SpringNative_Graalvm_Mybatis 安裝graalvm與配置環(huán)境 首先安裝步驟參考這篇博客 https://blog.csdn.net/weixin_38943666/article/details/129505945 其次如何處理反射 https://blog.csdn.net/qq_32740973/article/details/131799510 第一步,直接拷貝我項(xiàng)目中的config文件夾到你的項(xiàng)目 第

    2024年01月19日
    瀏覽(17)
  • 【微服務(wù)部署】三、Jenkins+Maven插件Jib一鍵打包部署SpringBoot應(yīng)用Docker鏡像步驟詳解

    【微服務(wù)部署】三、Jenkins+Maven插件Jib一鍵打包部署SpringBoot應(yīng)用Docker鏡像步驟詳解

    ??前面我們介紹了K8S+Docker+Maven插件打包部署SpringCloud微服務(wù)項(xiàng)目,在實(shí)際應(yīng)用過(guò)程中,很多項(xiàng)目沒(méi)有用到K8S和微服務(wù),但是用到了Docker和SpringBoot,所以,我們這邊介紹,如果使用Jenkins+jib-maven-plugin插件打包部署SpringBoot項(xiàng)目的Docker鏡像。 ??網(wǎng)上有多種Docker打包插件使用說(shuō)

    2024年02月09日
    瀏覽(28)
  • SpringBoot項(xiàng)目部署(Docker)——通過(guò)Dockerfile將打包好的jar包創(chuàng)建成鏡像 & 在IDEA中配置docker,一鍵啟動(dòng)容器 & 用swagger進(jìn)行測(cè)試

    SpringBoot項(xiàng)目部署(Docker)——通過(guò)Dockerfile將打包好的jar包創(chuàng)建成鏡像 & 在IDEA中配置docker,一鍵啟動(dòng)容器 & 用swagger進(jìn)行測(cè)試

    1.Dockerfile命令初識(shí),CMD…; 2.idea配置docker,圖形化界面; 3.編寫Dockerfile把jar包制作成鏡像,并用idea一鍵生成和啟動(dòng)容器; 4.在Linux中測(cè)試,在宿主機(jī)用swagger進(jìn)行測(cè)試; SpringBoot項(xiàng)目部署(jar包)——項(xiàng)目用maven打包成jar包 windows + Linux平臺(tái)運(yùn)行 Linux安裝java 遇到的問(wèn)題 Docker是一

    2024年02月05日
    瀏覽(39)
  • idea中打包docker鏡像

    ? 構(gòu)建和推送鏡像都是需要docker環(huán)境的,這個(gè)大家可以使用同一個(gè)遠(yuǎn)程的環(huán)境,這里說(shuō)的就是idea使用服務(wù)器上的docker進(jìn)行鏡像的構(gòu)建和發(fā)布, ? 默認(rèn)高版本的idea中默認(rèn)集成了docker插件,這個(gè)插件的官方文檔:https://www.jetbrains.com/help/idea/docker.html ? 提供多種方式連接docker,

    2024年02月08日
    瀏覽(21)
  • 在idea環(huán)境里打包docker鏡像

    1.先在docker服務(wù)所在的服務(wù)器 編輯docker文件 2.項(xiàng)目根目錄添加一個(gè)Dockerfile文件,并加入如下配置: 3.Dockerfile文件內(nèi)容 4.打包:mvn clean package docker:build -DskipTests 5.查看鏡像和啟動(dòng)容器 docker images docker run -d --name gxxccs–restart=always -p 8080:8080 -e PARAMS=“-DXms=1000m -DXmx=1000m -Dspring.pr

    2024年02月11日
    瀏覽(20)
  • 【docker】Docker打包SpringBoot鏡像

    【docker】Docker打包SpringBoot鏡像

    ?????????個(gè)人主頁(yè): 五敷有你 ? ? ?? ???系列專欄: 中間件 ??穩(wěn)中求進(jìn),曬太陽(yáng) 前置說(shuō)明 最為原始的打包方式 spring-boot-maven-plugin 插件 jib-maven-plugin 插件 dockerfle-maven-plugin 插件 最為原始的方式 也就是使用 Docker 的打包命令去打包,麻煩,我這里不多說(shuō)。 SpringBoo

    2024年03月21日
    瀏覽(22)
  • IDEA使用Docker插件

    IDEA使用Docker插件

    1.執(zhí)行命令 vim /usr/lib/systemd/system/docker.service ,在 ExecStart 配置的后面追加 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock 保存后,執(zhí)行命令 systemctl daemon-reload、systemctl restart docker 重啟docker 然后查看端口是否開啟,開啟則表示成功 參考博客

    2024年02月09日
    瀏覽(14)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包