最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker鏡像與傳統(tǒng)vm虛擬機(jī)區(qū)別及分析

 更新時(shí)間:2022年03月01日 09:49:15   作者:kl  
這篇文章主要是內(nèi)容分享系列,為大家用大白話通俗的講解docker鏡像與傳統(tǒng)vm虛擬機(jī)區(qū)別以及分析,有需要的朋友可以借鑒參考想,希望能夠有所幫助

前言碎語

這篇博文是博主在公司內(nèi)推進(jìn)docker+k8s落地時(shí)的部分內(nèi)容。目的是為了讓公司內(nèi)的開發(fā)不管有沒有接觸過docker這個(gè)技術(shù),都能準(zhǔn)確的了解docker是什么,怎么打出符合自己項(xiàng)目需要docker鏡像,最終交付給容器環(huán)境運(yùn)行。

前言:非常重要

今天分享的內(nèi)容主要以實(shí)際改造為主,剖開docker的神秘面紗,力求讓大家都知道docker是什么,怎么打dcoker鏡像,docker這塊是開發(fā)必須要了解的,以后我們的交付物不是jar,也不是war,而是可以運(yùn)行在各種容器化平臺(tái)(k8s,swarm,mesos,OpenShift等)的docker鏡像。

k8s這塊已經(jīng)偏運(yùn)維了,運(yùn)維需要掌握k8s中的諸多概念,以后運(yùn)維就不是運(yùn)維ECS主機(jī)了,直接運(yùn)維k8s。然后分別以spring boot和tomcat兩個(gè)類型的不同應(yīng)用為例。講下具體的改造方案,以及我們?cè)谶@個(gè)期間解決的一些問題和改造需要注意的細(xì)節(jié)

大白話docker

docker和傳統(tǒng)vm的區(qū)別

虛擬機(jī)屬于完全虛擬化,即模擬完整的底層硬件環(huán)境特權(quán)指令的執(zhí)行,客戶操作系統(tǒng)無需進(jìn)行修改。比如我們常用的VirtualBox,VMWare Workstation和Parallels Desktop等虛擬化軟件。

Docker和其它容器技術(shù)便是操作系統(tǒng)級(jí)虛擬化,即直接通過內(nèi)核創(chuàng)建虛擬的操作系統(tǒng)實(shí)例(內(nèi)核和庫),來隔離不同的進(jìn)程和資源。

大白話:什么是鏡像(image)?

在docker沒有出現(xiàn)流行前,一般提到鏡像,都是Windows等系統(tǒng)鏡像,其實(shí)docker鏡像和Windows等系統(tǒng)鏡像在概念上是一樣的,都是將一個(gè)完整的可運(yùn)行的系統(tǒng)打包下,方便下次運(yùn)行時(shí)包含所有環(huán)境,不需要安裝各種依賴了。

java的docker鏡像中一般都有一個(gè)最基礎(chǔ)的鏡像+jre環(huán)境,最基礎(chǔ)的系統(tǒng)運(yùn)行環(huán)境,大概4M左右。然后我們需要將我們的spring boot應(yīng)用copy進(jìn)去,重新打包鏡像。那么新的鏡像就是包含了我們的應(yīng)用的所有的依賴了。

這個(gè)過程相當(dāng)于,將我們uat環(huán)境的ECS主機(jī)copy一份鏡像一樣,但是這個(gè)體積有很大的區(qū)別。最終我們打完的docker鏡像大小=基礎(chǔ)系統(tǒng)(4M左右)+java(80M左右)+應(yīng)用(100M左右)
spring boot應(yīng)用docker鏡像腳本Dockerfile示例

FROM registry-vpc.cn-shanghai.aliyuncs.com/keking/jdk:1.8
ENV LANG C.UTF-8
COPY producer/target/salesApp-1.0-RELEASES.jar app.jar
CMD $runShell

以上就是docker鏡像與傳統(tǒng)vm區(qū)別及分析的詳細(xì)內(nèi)容,更多關(guān)于docker鏡像與vm區(qū)別的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • docker?desktop搜索不到images問題的解決辦法

    docker?desktop搜索不到images問題的解決辦法

    這篇文章主要給大家介紹了關(guān)于docker?desktop搜索不到images問題的解決辦法,主要包括檢查網(wǎng)絡(luò)連接、Docker配置、清理緩存和使用其他鏡像源,通過這些方法,用戶可以解決在實(shí)際應(yīng)用中搜索不到Images的問題,需要的朋友可以參考下
    2025-03-03
  • 在Ubuntu?Server?22.04上安裝?Docker的詳細(xì)步驟記錄

    在Ubuntu?Server?22.04上安裝?Docker的詳細(xì)步驟記錄

    通過使用容器技術(shù),Docker能夠讓開發(fā)人員將應(yīng)用及其依賴環(huán)境一同打包,從而實(shí)現(xiàn)快速部署、一致的開發(fā)環(huán)境和優(yōu)秀的可移植性,這篇文章主要給大家給大家介紹了關(guān)于在Ubuntu?Server?22.04上安裝?Docker詳細(xì)步驟的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • windows宿主機(jī)和docker容器設(shè)置掛載共享文件夾的步驟

    windows宿主機(jī)和docker容器設(shè)置掛載共享文件夾的步驟

    這篇文章主要介紹了windows宿主機(jī)和docker容器設(shè)置掛載共享文件夾的步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • docker容器化部署及使用方式

    docker容器化部署及使用方式

    這篇文章主要介紹了docker容器化部署及使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • docker容器配置啟動(dòng)參數(shù)

    docker容器配置啟動(dòng)參數(shù)

    通過添加參數(shù),我們可以在啟動(dòng) Docker 容器時(shí)靈活地配置容器的行為,本文介紹了通過命令行和 Dockerfile 兩種方式添加參數(shù)的方法,并給出了常用參數(shù)的示例,希望本文能幫助您理解如何在 Docker 啟動(dòng)時(shí)添加參數(shù),并正確地配置和管理 Docker容器
    2023-10-10
  • Docker使用阿里加速器安裝centos教程

    Docker使用阿里加速器安裝centos教程

    這篇文章主要介紹了Docker使用阿里加速器安裝centos教程,需要的朋友可以參考下
    2017-04-04
  • Docker安裝基礎(chǔ)鏡像服務(wù)的步驟

    Docker安裝基礎(chǔ)鏡像服務(wù)的步驟

    外部機(jī)器不能直接訪問容器,網(wǎng)是不通的,但可以訪問宿主機(jī),只要將容器的端口與宿主機(jī)進(jìn)行映射后,訪問宿主機(jī)的端口就相當(dāng)于訪問了容器的端口,本文介紹Docker如何安裝基礎(chǔ)鏡像服務(wù),感興趣的朋友一起看看吧
    2024-01-01
  • 用docker一鍵部署前后端分離項(xiàng)目的詳細(xì)流程

    用docker一鍵部署前后端分離項(xiàng)目的詳細(xì)流程

    這篇文章主要介紹了如何用docker一鍵部署前后端分離項(xiàng)目的詳細(xì)流程,通過圖文結(jié)合的方式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-03-03
  • docker cgroup 資源監(jiān)控的詳解

    docker cgroup 資源監(jiān)控的詳解

    這篇文章主要介紹了docker cgroup 資源監(jiān)控的詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • docker run的--rm選項(xiàng)使用說明

    docker run的--rm選項(xiàng)使用說明

    這篇文章主要介紹了docker run的--rm選項(xiàng)使用說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11

最新評(píng)論

通山县| 筠连县| 邹城市| 河东区| 宁城县| 东宁县| 榆中县| 浦北县| 青浦区| 兴义市| 张家口市| 涞水县| 石景山区| 宜昌市| 景泰县| 泰和县| 莒南县| 株洲县| 淮滨县| 双流县| 梅州市| 西畴县| 云南省| 东兴市| 漯河市| 鄂托克前旗| 平原县| 阿巴嘎旗| 社旗县| 静安区| 开化县| 仙居县| 阿拉善左旗| 怀化市| 呼玛县| 彩票| 杭州市| 兴义市| 邛崃市| 化隆| 芜湖县|