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

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

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

前言碎語

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

前言:非常重要

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

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

大白話docker

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

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

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

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

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

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

這個過程相當于,將我們uat環(huán)境的ECS主機copy一份鏡像一樣,但是這個體積有很大的區(qū)別。最終我們打完的docker鏡像大小=基礎系統(tǒng)(4M左右)+java(80M左右)+應用(100M左右)
spring boot應用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ū)別及分析的詳細內容,更多關于docker鏡像與vm區(qū)別的資料請關注腳本之家其它相關文章!

相關文章

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

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

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

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

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

    windows宿主機和docker容器設置掛載共享文件夾的步驟

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

    docker容器化部署及使用方式

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

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

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

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

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

    Docker安裝基礎鏡像服務的步驟

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

    用docker一鍵部署前后端分離項目的詳細流程

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

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

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

    docker run的--rm選項使用說明

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

最新評論

沁阳市| 普定县| 广元市| 漠河县| 德安县| 柞水县| 陆川县| 龙海市| 石渠县| 阿城市| 双峰县| 莲花县| 乌拉特后旗| 繁峙县| 深水埗区| 嘉祥县| 通州市| 益阳市| 万安县| 虎林市| 岚皋县| 田东县| 盖州市| 全南县| 蒲城县| 贵州省| 自贡市| 巴彦淖尔市| 七台河市| 内乡县| 会东县| 内乡县| 东光县| 盐亭县| 望奎县| 林甸县| 小金县| 雷波县| 和龙市| 白玉县| 泽库县|