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

資訊專欄INFORMATION COLUMN

云服務器-云服務器使用場景

Tecode / 1942人閱讀

摘要:環境下,服務使用打包成鏡像并推送到云服務器私有倉庫最近在淘寶上學習教程,其中有幾節課是講解講本地服務打包成鏡像并推送到云服務器私有倉庫,但是教程里面用的事環境,我的是環境,而且課程里面沒有講解本地打包所需要的必備環境,最后我是利用三個晚上終

windows環境下,spring boot服務使用docker打包成鏡像并推送到云服務器私有倉庫最近在淘寶上學習springcloud教程,其中有幾節課是講解講本地springboot服務打包成鏡像并推送到云服務器私有倉庫,但是教程里面用的事Mac環境,我的是Windows環境,而且課程里面沒有講解docker本地打包所需要的必備環境,最后我是利用三個晚上終于解決了這個問題,故寫此文章總結一下,有寫的不對的地方,請多包涵

   先建立一個spring boot 服務,這個服務比較簡單,我也是根據教程上面建立的,使用的事idea工具

  new 一個project

  

  下一步,取名docker-demo

  

  下一步,選擇web組件就可以了

  

  下一步,選擇自己對應的工程目錄

  

  點擊完成,在新窗口中打開docker-demo工程,這就是一個最基本springboot應用

  

  我們在DockerDemoApplication添加如下代碼:

復制代碼

@RequestMapping("/user/find")
@ResponseBody
public Object findUser(){
    Map map = new HashMap();
    map.put("name","xdclass.net");
    map.put("age","28");
    return map;
}

復制代碼
  

  然后啟動服務,端口默認是8080,我們在瀏覽器輸入地址:localhost:8080/user/find

  

  在pox文件里配置如下

xdclass


docker-demo
復制代碼

 com.spotify
 dockerfile-maven-plugin
 1.3.6
 
     ${docker.image.prefix}/${project.artifactId}
          
                target/${project.build.finalName}.jar
          
 


復制代碼

添加Dockerfile文件

Dockerfile文件里添加如下指令

FROM openjdk:8-jdk-alpine
VOLUME /tmp
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

按照教程里面現在就開始打包鏡像,打開idea terminal窗口,輸入mvn install dockerfile:build

執行失敗,拋出了一個異常信息

Failed to execute goal com.spotify:dockerfile-maven-plugin:1.3.6:build (default-cli) on project docker-demo: Could not build image: java.util.concurrent.ExecutionException: com.spotify.docker.client.shaded.javax.ws.rs.ProcessingExcep
tion: org.apache.http.conn.HttpHostConnectException: Connect to 192.168.99.100:2376 [/192.168.99.100] failed: Connection timed out: connect -> [Help 1]

經查詢,是本地沒有安裝docker環境,所以下面我們開始安裝本地docker環境

首先安裝idea docker插件

打開file->setting->Plugins,搜索docker,然后點擊search in respositories,如下圖

點擊安裝

我是提前下載好Docker-181.3007.4.zip包,本地安裝

然后重新啟動idea工具,再次打開file->setting

已經安裝成功了,而且Dockerfile中的指令已經有了顏色變化,如下所示

下面最關鍵的是下載DockerToolbox-18.03.0-ce.exe安裝包,并進行安裝(下載地址http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

雙擊開始安裝:咱們不勾選

下一步,選擇安裝目錄

下一步

下一步

下一步

安裝成功

安裝成功會出現下面三個圖標

雙擊打開Oracle VM VirtualBox

然后再雙擊Docker Quickstart Terminal,打開之后會自動安裝默認虛擬機,會有幾分鐘等待時間

出現這個畫面,說明已經安裝默認虛擬機已經安裝成功,我們可以看下Oracle VM VirtualBox

已經有一個正在運行的默認虛擬機了,到這一步基本上安裝完成,我們在執行一下mvn install dockerfile:build

看到沒有,已經在執行Dockerfile中的指令了,但是非常的慢,因為我們本地沒有進行鏡像加速,所以我們給本地docker配置鏡像加速

參照:https://blog.csdn.net/slibra_L/article/details/77505003

第一步:

https://www.daocloud.io/mirror進行注冊登錄

然后點擊如下圖標:

跳轉到下一個頁面,拉到最下面

復制http://f1361db2.m.daocloud.io然后找個文本先備份一下

然后雙擊打開

點擊DOCKER CU,會出現下面的彈出框

然后分別執行如下指令

docker-machine ssh default

sudo sed -i "s|EXTRA_ARGS=|EXTRA_ARGS=--registry-mirror=http://f1361db2.m.daocloud.io |g" /var/lib/boot2docker/profile

exit
標紅的地址就是剛剛備份的地址

然后默認虛擬機和docker重啟動就ok了,我們再試一下mvn install dockerfile:build

很快就執行完成了

然后我們在Docker Quickstart Terminal,輸入docker images 進行查看鏡像

說明已經打包鏡像成功了

接下來,我們將本地的鏡像推送到阿里云鏡像倉庫(需自己購買阿里云服務器,然后開通個人鏡像倉庫,也可以使用其他的云服務器,比如騰訊云),打開阿里個人鏡像倉庫

點擊管理

這里給出鏡像推送的三個步驟:登錄阿里云服務器、給本地鏡像打一個標簽、推送

推送成功,打標簽的時候,一定要選擇自己本地的鏡像id

然后查看一下阿里云服務器的鏡像倉庫,如圖所示

然后,用xshell登錄阿里云服務器,進行拉取剛剛推送的鏡像

然后進行啟動鏡像

在瀏覽器查看

跟我們本地的服務一模一樣

注意:如果服務正常啟動,但是就是訪問不了,那應該是網絡安全組沒有配置,也就是防火墻,需手動開放對應的端口號

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/125989.html

相關文章

  • 阿里異構計算發布:輕量級GPU務器實例VGN5i

    摘要:輕量級云服務器如何使用實例的用法與普通彈性計算實例一樣便捷,用戶可以使用控制臺或者方式配置和購買服務。阿里云發布了國內首個公共云上的輕量級GPU異構計算產品——VGN5i實例,該實例打破了傳統直通模式的局限,可以提供比單顆物理GPU更細粒度的服務,從而讓客戶以更低成本、更高彈性開展業務。適用于云游戲、VR/AR、AI推理和DL教學等輕量級GPU計算場景,更細粒度的GPU計算服務。 輕量級GP...

    hufeng 評論0 收藏0
  • 可信首推物理主機評估,支持多樣化服務訴求

    摘要:據了解,詳細的可信云物理云主機服務評估標準,將在年月日舉辦的可信云大會分論壇上進行解讀。目前,天翼云騰訊云三家云服務商參與了首批可信云物理云主機的評估,未來可信云服務評估將進一步擴大參評單位和參評服務范圍。出于對安全或者性能方面的考慮,由虛擬化基礎設施提供的云主機服務難以完全覆蓋企業多元化的業務需求,一種新的云服務模式——物理云主機變得越來越炙手可熱。從傳統的物理服務器到服務器托管,云主機租...

    raise_yang 評論0 收藏0
  • 阿里GPU主機,GPU務器優勢及計費方式介紹

    摘要:阿里云云服務器計算能力如何實例計算性能力實例最多可提供顆個和主機內存,以及共計的顯存總計提供個并行處理核心最高的單精度浮點運算處理能力和最高的雙精度峰值浮點處理性能。更多相關介紹參考阿里云服務器介紹購買頁。阿里云GPU云服務器在公有云上提供的彈性GPU服務,可以幫助用戶快速用上GPU加速服務,并大大簡化部署和運維的復雜度。GPU云服務器多適用于AI深度學習,科學計算,視頻處理,圖形可視化,等...

    miguel.jiang 評論0 收藏0
  • 阿里ECS務器規格如何選擇?根據使用場景選擇規格

    摘要:阿里云云服務器根據不同的使用場景推出了不同的規格,比如常見的規格有通用型計算型內存型大數據型型突發性能實例等規格,如何選擇規格云吞鋪子建議用戶根據自身實際的業務場景來選擇根據業務場景選擇云服務器規格云吞鋪子列舉幾款經典規格,幫助大家選擇,更阿里云ECS云服務器根據不同的使用場景推出了不同的規格,比如常見的規格有:通用型、計算型、內存型、大數據型、GPU型、突發性能t5實例等規格,如何選擇EC...

    banana_pi 評論0 收藏0
  • 華為獲Gartner認可 成為服務主流玩家

    摘要:近日最新報告以下簡稱報告出爐華為云入選并憑借全棧技術能力成為的第一梯隊云廠商彰顯全面的云基礎設施服務實力。華為云認為企業客戶的需求是開放的多云而不僅僅是混合云。近日,Gartner最新報告《Market Guide for Cloud Infrastructure as a Service, China》(以下簡稱Gartner MG報告)出爐,華為云入選并憑借全棧技術能力成為Cloud I...

    nanchen2251 評論0 收藏0

發表評論

0條評論

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