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

使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù)

這篇具有很好參考價(jià)值的文章主要介紹了使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一? docker-file將jar包發(fā)布成容器服務(wù)

1.1 docker的安裝

[root@localhost ~]# uname -r

3.10.0-862.el7.x86_64

[root@localhost ~]# yum install docker

[root@localhost export]# systemctl start docker
[root@localhost export]# docker -v
Docker version 1.13.1, build 7d71120/1.13.1
[root@localhost export]# systemctl status docker
● docker.service - Docker Application Container Engine
? ?Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
? ?Active: active (running) since Tue 2023-07-04 21:51:08 CST; 52s ago

1.2 主備java的jar包

1.主備的jar包

使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù),docker,docker,spring boot,java

?2.訪問接口

使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù),docker,docker,spring boot,java

?1.3 將jar包上傳

1.上傳jar包?

使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù),docker,docker,spring boot,java

1.4 編寫dockerfile文件

?1.將dockerfile文件和微服務(wù)jar包放到同一目錄下,進(jìn)行操作?

使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù),docker,docker,spring boot,java

2.編輯內(nèi)容

#基礎(chǔ)鏡像使用java
#FROM java:8
FROM openjdk:8
#作者
MAINTAINER ljf
#volume 制定臨時(shí)文件目錄為/tmp,
VOLUME /tmp
#將jar包添加到容器中并更名為spt-docker。jar
ADD  01-spt-hello-world-1.0-SNAPSHOT.jar spt-docker.jar
#運(yùn)行jar包
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","spt-docker.jar"]
#暴露端口8080作為微服務(wù)
EXPOSE 8080

1.5構(gòu)建鏡像

[root@localhost dockertest]# docker build ?-f docker-app ?-t spt-docker-master:1.6 .

說明: -f? docker-app 為dockerfile的文件名

-t? spt-docker-master:1.6 為鏡像名稱

使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù),docker,docker,spring boot,java

查看鏡像

使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù),docker,docker,spring boot,java

?1.6 運(yùn)行容器

[root@localhost dockertest]# docker run -id --name=c11 ?-p 8080:8080 spt-docker-master:1.6
14e0070ee163702746e1a4997fa2c86126207cc95ec1a7143474b3b3fb171e16
[root@localhost dockertest]# pwd
/root/export/dockertest

說明:這里spt-docker-master:1.6 為鏡像名稱
查看容器:

使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù),docker,docker,spring boot,java

?1.7 進(jìn)入容器

[root@localhost dockertest]# docker exec -it c11 /bin/bash
root@14e0070ee163:/# java -version
openjdk version "1.8.0_342"
OpenJDK Runtime Environment (build 1.8.0_342-b07)
OpenJDK 64-Bit Server VM (build 25.342-b07, mixed mode)
root@14e0070ee163:/# ps -ef|grep java
root ? ? ? ? ?1 ? ? ?0 10 07:10 ? ? ? ? ?00:00:08 java -Djava.security.egd=file:/dev/./urandom -jar spt-docker.jar
root ? ? ? ? 51 ? ? 35 ?0 07:11 ? ? ? ? ?00:00:00 grep java
root@14e0070ee163:/# quit;

1.8?關(guān)閉防火墻

[root@localhost dockertest]# systemctl stop firewalld
?

1.9?訪問測(cè)試

1.查看ip

使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù),docker,docker,spring boot,java

2.進(jìn)行訪問

使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù),docker,docker,spring boot,java文章來源地址http://www.zghlxwxcb.cn/news/detail-545954.html

到了這里,關(guān)于使用docker-file 將springboot項(xiàng)目打成鏡像,發(fā)布成容器服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • 在線下載Docker Hub鏡像,打成tar包下載

    在線下載Docker Hub鏡像,打成tar包下載

    網(wǎng)站已停用 代碼下載請(qǐng)前往:https://www.passerma.com/article/78 實(shí)現(xiàn)原理可參考: https://devops.stackexchange.com/questions/2731/downloading-docker-images-from-docker-hub-without-using-docker https://devops.stackexchange.com/questions/2731/downloading-docker-images-from-docker-hub-without-using-docker 地址:在線下載Docker Hub鏡像并

    2024年02月11日
    瀏覽(29)
  • SpringBoot項(xiàng)目使用docker-maven-plugin插件構(gòu)建docker鏡像以及推送到docker hub或docker registry私服

    SpringBoot項(xiàng)目使用docker-maven-plugin插件構(gòu)建docker鏡像以及推送到docker hub或docker registry私服

    我們知道docker可將應(yīng)用程序和基礎(chǔ)設(shè)施層隔離,可更快地打包、測(cè)試以及部署應(yīng)用程序。本文主要介紹SpringBoot項(xiàng)目如何構(gòu)建docker鏡像以及推送到私服或者docker hub服務(wù)器上。 本文介紹的方式是使用docker-maven-plugin的方式構(gòu)建SpringBoot的docker鏡像以及推送到私服或docker hub服務(wù)器上

    2024年02月16日
    瀏覽(21)
  • SpringBoot項(xiàng)目做成Docker 鏡像

    SpringBoot項(xiàng)目做成Docker 鏡像

    1.使用Xshell5使用? put指令上傳到Centos put D:gitrepository_ideaemsmstargetemsms-0.0.1-SNAPSHOT.jar 2.編輯文件??vim? spring? ROM java:8 ADD emsms-0.0.1-SNAPSHOT.jar ?dd.jar CMD java -jar dd.jar 示例: 3.退出并保存編輯 4.將文件打包成鏡像 docker build -f ./spring -t dd . ?5.啟動(dòng)容器 docker run -id -p 9010:8080 dd

    2024年02月11日
    瀏覽(12)
  • SpringBoot項(xiàng)目打包Docker鏡像

    SpringBoot項(xiàng)目打包Docker鏡像

    1、創(chuàng)建springboot項(xiàng)目,并在根目錄新建Dockerfile文件 Dockerfile文件內(nèi)容 ?進(jìn)到項(xiàng)目根目錄打包 ?構(gòu)建鏡像(不要忽略最后的一個(gè)點(diǎn)) 查看鏡像列表 啟動(dòng)

    2024年02月16日
    瀏覽(27)
  • SpringBoot項(xiàng)目docker鏡像生成

    SpringBoot項(xiàng)目docker鏡像生成

    拉取基礎(chǔ)鏡像 基于鏡像創(chuàng)建容器 在容器中,安裝所需依賴 部署腳本 提交容器,生成新的鏡像 編寫Dockerfile,添加啟動(dòng)命令,生成最終鏡像 導(dǎo)出鏡像 參數(shù)如下: FROM 依賴鏡像 WORKDIR 當(dāng)前文件夾 COPY 拷貝,將文件拷貝到容器中 CMD 容器啟動(dòng)后執(zhí)行的初始化命令 EXPOSE 暴露端口

    2024年01月24日
    瀏覽(13)
  • Docker創(chuàng)建Springboot項(xiàng)目鏡像文件

    Docker創(chuàng)建Springboot項(xiàng)目鏡像文件

    本文章展示的是以Windows10系統(tǒng)為例進(jìn)行操作 安裝地址:desktop安裝地址(外網(wǎng),需要一些手段進(jìn)行訪問) 官網(wǎng)地址點(diǎn)擊送達(dá)(外網(wǎng)) 4.1.首先進(jìn)行maven 打包,將會(huì)在target中生成一個(gè)Jar包. 嘗試在target目錄下進(jìn)入cmd,使用命令 4.2.在target目錄下創(chuàng)建文件Dockerfile 在Dockerfile中寫入信息如下 4.3

    2024年02月14日
    瀏覽(45)
  • docker centos容器里,安裝python3環(huán)境,且安裝java8環(huán)境。并打成基礎(chǔ)鏡像

    一、 1、運(yùn)行命令,即自動(dòng)下載centos對(duì)應(yīng)的鏡像,但此時(shí)鏡像是關(guān)閉狀態(tài): docker run centos:7.4 2、docker images 查看上述命令對(duì)應(yīng)的 鏡像 3、docker run -it centos:7.4 /bin/bash 之后退出 exit docker ps -a 之后, docker start imageid 啟動(dòng)對(duì)應(yīng)的關(guān)閉狀態(tài)的鏡像 。 4、docker exec -it imageid /bin/bash 進(jìn)入鏡

    2023年04月09日
    瀏覽(31)
  • SpringBoot項(xiàng)目如何打包成docker鏡像?

    SpringBoot項(xiàng)目如何打包成docker鏡像?

    將Spring Boot項(xiàng)目打包成Docker鏡像的過程可以分為以下幾個(gè)步驟: 1. 創(chuàng)建Dockerfile 首先,你需要在Spring Boot項(xiàng)目的根目錄下創(chuàng)建一個(gè) Dockerfile 。這個(gè)文件包含了Docker鏡像構(gòu)建的所有指令。一個(gè)基本的 Dockerfile 可能看起來像這樣: 確保替換 my-spring-boot-app-1.0.0.jar 為你的Spring Boot應(yīng)用

    2024年02月21日
    瀏覽(24)
  • 用Idea把SpringBoot項(xiàng)目打包鏡像上傳至docker

    用Idea把SpringBoot項(xiàng)目打包鏡像上傳至docker

    命令查看docker裝在哪里 ?vim docker.service 新增?-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock ? ?我在跟pom同一層 imageName后面如果沒有冒號(hào)版本號(hào),那么會(huì)默認(rèn)latest,如果想要生成多個(gè)版本號(hào),可以用imageTags里面加即可。 后續(xù)只要maven 的clean之后,再package就可以把鏡像上傳至docker服

    2024年02月10日
    瀏覽(19)
  • docker使用load加載tar鏡像時(shí)報(bào)錯(cuò)no such file or directory

    解決docker在使用load加載tar鏡像時(shí)報(bào)錯(cuò) open /var/lib/docker/tmp/docker-import-xxxxxxxxx/repositories: no such file or directory 在使用docker進(jìn)行部署時(shí),使用docker save指令對(duì)鏡像打包成tar文件,在部署機(jī)器上使用docker load部署時(shí)報(bào)錯(cuò),顯示open /var/lib/docker/tmp/docker-import-xxxxxxxxx/repositories: no such file

    2024年02月12日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包