国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

springCloud Finchley 微服務(wù)架構(gòu)從入門到精通【十】Docker Maven插件部

Soarkey / 750人閱讀

摘要:一上安裝服務(wù)器的安裝部署要求系統(tǒng)的內(nèi)核版本高于,驗證版本是否支持。

一、Centos7 上安裝docker

docker服務(wù)器的安裝部署

1、Docker 要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10 ,驗證CentOS 版本是否支持 Docker 。

root@bogon ~]# uname -r

2、更新yum包到最新

root@bogon ~]# sudo yum update

3、卸載舊版本

[root@bogon ~]# sudo yum remove docker  docker-common docker-selinux docker-engine

4、設(shè)置yum源

[root@bogon ~]# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

5、安裝docker

[root@bogon ~]# sudo yum install docker-ce

6、啟動并加入開機啟動

[root@bogon ~]# sudo systemctl start docker
[root@bogon ~]# sudo systemctl enable docker

7、驗證是否安裝成功

[root@bogon ~]# docker version

二、centos7安裝 jdk 1.8 和 maven 3.5

由于安裝過于簡單,自行百度

二、修改springcloud項目配置 1、pom.xml 中添加 docker-maven-plugin 插件,完整pom.xml如下


    4.0.0

    com.mayi.springcloud
    commonservice-config
    0.0.1-SNAPSHOT
    jar

    commonservice-config
    配置中心

    
        org.springframework.boot
        spring-boot-starter-parent
        2.0.0.RELEASE
         
    

    
        UTF-8
        UTF-8
        1.8
        Finchley.M8
    
    
        
            org.springframework.cloud
            spring-cloud-config-server
        
        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-server
        
        
            org.springframework.boot
            spring-boot-starter-actuator
        
        
            org.springframework.cloud
            spring-cloud-starter-bus-amqp
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
            
                com.spotify
                docker-maven-plugin
                1.1.0
                
                    
                    commonservice-eureka
                    java
                    ["java", "-jar", "/${project.build.finalName}.jar"]
                    
                        
                            /
                            ${project.build.directory}
                            ${project.build.finalName}.jar
                        
                    
                
            
        
    

    
        
            spring-milestones
            Spring Milestones
            https://repo.spring.io/milestone
            
                false
            
        
    



2、構(gòu)建鏡像文件

進入項目目錄,運行 mvn clean package docker:build -DskipTests

注: -DskipTests 為跳過測試,springboot測試類會再啟動一個主類,有時會報單例錯誤

[root@localhost Downloads]# cd commonservice-eureka
[root@localhost commonservice-eureka]# mvn clean package docker:build -DskipTests

//以下為輸出日志:
Digest: sha256:c1ff613e8ba25833d2e1940da0940c3824f03f802c449f3d1815a66b7f8c0e9d
Status: Downloaded newer image for java:latest
 ---> d23bdf5b1b1b
Step 2/3 : ADD /commonservice-eureka-0.0.1-SNAPSHOT.jar //

 ---> b796a24d8225
Step 3/3 : ENTRYPOINT ["java", "-jar", "/commonservice-eureka-0.0.1-SNAPSHOT.jar"]

 ---> Running in b488f35f00dd
Removing intermediate container b488f35f00dd
 ---> e3279c0c77c7
ProgressMessage{id=null, status=null, stream=null, error=null, progress=null, progressDetail=null}
Successfully built e3279c0c77c7
Successfully tagged commonservice-eureka:latest
[INFO] Built commonservice-eureka
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15:49 min
[INFO] Finished at: 2018-05-25T02:34:34-07:00
[INFO] -----------------------------------------------------------------------

使用docker images查看鏡像

[root@localhost commonservice-eureka]# docker images
REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE
commonservice-eureka   latest              e3279c0c77c7        2 minutes ago       693MB
java                   latest              d23bdf5b1b1b        16 months ago       643MB
[root@localhost commonservice-eureka]# 

啟動鏡像

[root@localhost commonservice-eureka]# docker run -p 8761:8761 commonservice-eureka

訪問虛擬機地址+8761

部署成功。

架構(gòu)師Q群:618578034

spring cloud社區(qū)群(需加微信拉入)

微信公眾號:java架構(gòu)師修行

本公眾號將要使用一年的時間,按照JAVA高級軟件架構(gòu)師實戰(zhàn)培訓(xùn)的路線發(fā)布一期完整的架構(gòu)文章,難度由淺入深,適合有一定開發(fā)基礎(chǔ)想轉(zhuǎn)架構(gòu)和正在做初級架構(gòu)開發(fā)的人員學(xué)習(xí)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/27325.html

相關(guān)文章

  • Spring Cloud Gateway的入門案例

    摘要:原文摘要本篇文章主要介紹了什么是,并基于的版本編寫一個的入門案例,即基本代理的路由轉(zhuǎn)發(fā)配置。作為生態(tài)系中的網(wǎng)關(guān),目標是替代,其不僅提供統(tǒng)一的路由方式,并且基于鏈的方式提供了網(wǎng)關(guān)基本的功能,例如安全,監(jiān)控埋點,和限流等。 原文:http://xujin.org/sc/gw/gw-01/ 摘要:本篇文章主要介紹了什么是Spring Cloud Gateway,并基于Spring Clou...

    lavnFan 評論0 收藏0
  • Spring Cloud Alibaba與Spring Boot、Spring Cloud之間不得不

    摘要:下表整理了目前的版本與版本的兼容關(guān)系還未所以,不論您是在讀我的基礎(chǔ)教程基礎(chǔ)教程還是正在連載的系列教程。 這篇博文是臨時增加出來的內(nèi)容,主要是由于最近連載《Spring Cloud Alibaba基礎(chǔ)教程》系列的時候,碰到讀者咨詢的大量問題中存在一個比較普遍的問題:版本的選擇。其實這類問題,在之前寫Spring Cloud基礎(chǔ)教程的時候,就已經(jīng)發(fā)過一篇《聊聊Spring Cloud版本的...

    feng409 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<