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

面向?qū)ο笠暯窍?,理解Docker 鏡像容器和倉庫

這篇具有很好參考價(jià)值的文章主要介紹了面向?qū)ο笠暯窍拢斫釪ocker 鏡像容器和倉庫。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

docker 鏡像 容器 倉庫三者的關(guān)系,Docker,docker,云原生,容器,運(yùn)維開發(fā)


一、寫在前面

今天帶大家在面向?qū)ο蟮囊暯窍拢斫忡R像,容器和倉庫到底是什么關(guān)系,相信大家讀完本文一定會(huì)有更深刻的理解。

注:面向?qū)ο笳Z言有很多,本文基于Java語言進(jìn)行描述

二、鏡像【類】 容器【對(duì)象】

首先創(chuàng)建一個(gè)類,用來模擬 Docker 中的一個(gè)鏡像 tomcat8,其中暴露了一個(gè)獲取版本號(hào)和啟動(dòng)的方法

/**
 * 模擬 Docker 中的鏡像 Image
 * 假設(shè)這個(gè)類就是一個(gè)tomcat8的鏡像
 */
public class Tomcat8 {
    // 版本號(hào) 8.0
    private String version = "8.0";
    // 獲取版本號(hào)
    public String getVersion() {
        return version;
    }
    // 啟動(dòng)方法
    public void run(){
        System.out.println("Tomcat8 running...");
    }
}

創(chuàng)建了一個(gè)tomcat8,相當(dāng)于docker run tomcat8 獲取容器,它是獨(dú)立的,互不影響的,于是我可以基于類模板再創(chuàng)建一個(gè) tomcat8,這樣就獲得了兩個(gè)獨(dú)立隔離的 tomcat8 服務(wù)

public class test {
    public static void main(String[] args) {
        // 相當(dāng)于Docker中運(yùn)行了一次鏡像,獲得了一個(gè)容器 container
        // 它是獨(dú)立的,不互相影響的
        Tomcat8 t1 = new Tomcat8();
        // 又運(yùn)行了一次鏡像,又獲得了一個(gè)容器 container
        Tomcat8 t2 = new Tomcat8();
        System.out.println(t1.getVersion());
        System.out.println(t2.getVersion());
        t1.run();
        t2.run();
    }
}

看看結(jié)果,完全沒問題

8.0
8.0
Tomcat8 running...
Tomcat8 running...

三、總結(jié)鏡像和容器關(guān)系

Docker鏡像文件類似于Javaa類模板,容器實(shí)例類似于Java中new出來的實(shí)例對(duì)象

Docker 面向?qū)ο?/th>
容器 對(duì)象
鏡像

Docker利用容器獨(dú)立運(yùn)行一個(gè)或一組應(yīng)用,應(yīng)用或服務(wù)跑再容器里,容器類似一個(gè)虛擬化的運(yùn)行環(huán)境,可以把容器看作是一個(gè)簡(jiǎn)易版的Linux環(huán)境(包含了root用戶權(quán)限,進(jìn)程空間,用戶空間和網(wǎng)絡(luò)等)

容器是用鏡像創(chuàng)建的運(yùn)行實(shí)例,就像面向?qū)ο蟮念惸0鍖?shí)例化對(duì)象一樣,容器為鏡像提供了一個(gè)隔離的運(yùn)行環(huán)境,它可以被啟動(dòng)、復(fù)制、停止、刪除,每個(gè)容器都相互隔離,保證運(yùn)行安全。

docker 鏡像 容器 倉庫三者的關(guān)系,Docker,docker,云原生,容器,運(yùn)維開發(fā)

四、倉庫(repository)

倉庫(repository)是集中存放鏡像文件的

  • Maven倉庫,存放管理各種 jar 包
  • github倉庫,存放各種git項(xiàng)目
  • Docker公司也提供了叫 docker hub的倉庫,存放各種鏡像模板

分為 共有倉庫私有倉庫 兩種,官方的倉庫地址如下:https://hub.docker.com

docker 鏡像 容器 倉庫三者的關(guān)系,Docker,docker,云原生,容器,運(yùn)維開發(fā)

比如想要獲取 mysql 鏡像,只需要一行命令就可以獲取了

docker pull mysql

五、全文總結(jié)

Docker是一個(gè)容器運(yùn)行載體,或者叫它容器運(yùn)行的管理者。

開發(fā)者將開發(fā)的應(yīng)用和配置依賴打包好,形成一個(gè)可交付的運(yùn)行環(huán)境,這份環(huán)境呢,就是Image鏡像文件,通過這個(gè)鏡像文件就能生成Docker容器實(shí)例,這個(gè)過程可以理解為 Java 通過 new 類模板創(chuàng)建對(duì)象。

鏡像文件是容器的模板,Docker 根據(jù)鏡像文件生成容器實(shí)例,同一個(gè)鏡像文件,可以生成多個(gè)同時(shí)且互相獨(dú)立的運(yùn)行實(shí)例。

docker 鏡像 容器 倉庫三者的關(guān)系,Docker,docker,云原生,容器,運(yùn)維開發(fā)

六、寫在最后

這就是全部?jī)?nèi)容了,如果覺得寫的不錯(cuò)記得點(diǎn)贊支持博主,你的支持是我寫原創(chuàng)的不竭動(dòng)力,更多精彩且關(guān)注后看下回講解,我是小周,期待你的關(guān)注??文章來源地址http://www.zghlxwxcb.cn/news/detail-806112.html

到了這里,關(guān)于面向?qū)ο笠暯窍拢斫釪ocker 鏡像容器和倉庫的文章就介紹完了。如果您還想了解更多內(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 鏡像、容器、倉庫

    一文搞清楚 Docker 鏡像、容器、倉庫

    博主介紹 : ?博主從事應(yīng)用安全和大數(shù)據(jù)領(lǐng)域,有8年研發(fā)經(jīng)驗(yàn),5年面試官經(jīng)驗(yàn),Java技術(shù)專家? Java知識(shí)圖譜點(diǎn)擊鏈接: 體系化學(xué)習(xí)Java(Java面試專題) ???? 感興趣的同學(xué)可以收藏關(guān)注下 , 不然下次找不到喲 ???? Docker 鏡像、容器、倉庫是 Docker 技術(shù)中的三個(gè)重要概念

    2024年02月03日
    瀏覽(22)
  • Docker 將容器打包成鏡像&推送鏡像到倉庫

    Docker 將容器打包成鏡像&推送鏡像到倉庫

    示例: 1.登錄倉庫進(jìn)行身份驗(yàn)證 2.將本地鏡像重命名與倉庫格式相匹配 3.推送鏡像到倉庫

    2024年02月09日
    瀏覽(22)
  • Docker鏡像、容器、倉庫及數(shù)據(jù)管理

    使用docker pull命令,使用docker search命令可以搜索遠(yuǎn)端倉庫中共享的鏡像。 使用docker run [OPTIONS] IMAGE [COMMAND] [ARG...]命令,如:docker run --name ubuntu_test --rm -it ubuntu:test /bin/bash,其中選項(xiàng)如下: --name 指定容器名。 --rm 表示容器退出后將其刪除。 -t選項(xiàng)讓Docker分配一個(gè)偽終端并綁定

    2024年02月09日
    瀏覽(21)
  • Docker 基礎(chǔ)實(shí)戰(zhàn):環(huán)境搭建、容器、倉庫、鏡像

    Docker 基礎(chǔ)實(shí)戰(zhàn):環(huán)境搭建、容器、倉庫、鏡像

    可以使用 docker help 或者 man docker-run 來獲取完整的 Docker 命令列表,本文只介紹一些常用的命令與參數(shù)。 考慮到安裝流程過于繁瑣,在 CentOS 中,可以使用官方提供的腳本來快速安裝 Docker: 可以從 https://get.docker.com/ 查看支持的操作系統(tǒng)。 當(dāng)安裝完畢后,設(shè)置開機(jī)自啟動(dòng) Doc

    2024年02月16日
    瀏覽(25)
  • Docker基礎(chǔ)入門:鏡像、容器導(dǎo)入導(dǎo)出與私有倉庫搭建

    Docker基礎(chǔ)入門:鏡像、容器導(dǎo)入導(dǎo)出與私有倉庫搭建

    ??The Begin??點(diǎn)點(diǎn)關(guān)注,收藏不迷路?? 1.鏡像導(dǎo)入 是復(fù)制的過程。 2.容器導(dǎo)入 是將當(dāng)前容器 變成一個(gè)新的鏡像。 save 和 export區(qū)別: 1)save 保存鏡像所有的信息-包含歷史信息。 2)export 只導(dǎo)出當(dāng)前的信息。 首先,兩者的操作對(duì)象不同。docker save是將一個(gè)鏡像保存為一個(gè)tar包

    2024年02月12日
    瀏覽(22)
  • 【微服務(wù)實(shí)戰(zhàn)之Docker容器】第四章-【微服務(wù)實(shí)戰(zhàn)之Docker容器】第三章-鏡像倉庫

    【微服務(wù)實(shí)戰(zhàn)之Docker容器】第四章-【微服務(wù)實(shí)戰(zhàn)之Docker容器】第三章-鏡像倉庫

    【微服務(wù)實(shí)戰(zhàn)之Docker容器】第一章-下載及安裝 Docker掛載主機(jī)目錄訪問如果出現(xiàn)cannot open directory .: Permission denied解決辦法: 在掛載目錄后多加一個(gè)–privileged=true參數(shù)即可 如果是CentOS7安全模塊會(huì)比之前系統(tǒng)版本加強(qiáng),不安全的會(huì)先禁止,所以目錄掛載的情況被默認(rèn)為不安全的

    2024年02月07日
    瀏覽(23)
  • Docker三大核心概念(鏡像、容器和倉庫)與虛擬化

    Docker三大核心概念(鏡像、容器和倉庫)與虛擬化

    目錄 1. Docker是什么 2. Docker與虛擬化 3. Docker虛擬化的好處 4. Docker核心概念 ? ?4.1.鏡像 ? ?4.2.容器 ? ?4.3.倉庫 5. CentOS7 安裝docker(在線方式) ? ?5.1.內(nèi)核版本信息檢查?? ? ?5.2 卸載可能存在的舊版本 ??? ?5.3 安裝必要的系統(tǒng)工具 ? ?5.4 添加docker-ce安裝源 ? ?5.5 更新yum緩存

    2023年04月17日
    瀏覽(24)
  • 【Docker晉升記】No.1--- Docker工具核心組件構(gòu)成(鏡像、容器、倉庫)及性能屬性

    【Docker晉升記】No.1--- Docker工具核心組件構(gòu)成(鏡像、容器、倉庫)及性能屬性

    ??個(gè)人主頁:@小沈YO. ??小編介紹:歡迎來到我的亂七八糟小星球?? ??本章內(nèi)容:Docker工具核心組件構(gòu)成(鏡像、容器、倉庫)及性能屬性 記得 評(píng)論?? +點(diǎn)贊?? +收藏?? +關(guān)注??哦~ 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 Docker 是一個(gè)開放源代碼的容器化平

    2024年02月14日
    瀏覽(19)
  • Docker 倉庫與注冊(cè)表: 構(gòu)建可靠的容器鏡像生態(tài)系統(tǒng)

    Docker 倉庫與注冊(cè)表: 構(gòu)建可靠的容器鏡像生態(tài)系統(tǒng)

    ???? 博主 libin9iOak帶您 Go to New World.??? ?? 個(gè)人主頁——libin9iOak的博客?? ?? 《面試題大全》 文章圖文并茂??生動(dòng)形象??簡(jiǎn)單易學(xué)!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍》學(xué)會(huì)IDEA常用操作,工作效率翻倍~?? ???? 希望本文能夠給您帶來一定的幫助??文章粗淺,敬

    2024年02月17日
    瀏覽(34)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包