1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        5分鐘安裝docker教程

        共 2830字,需瀏覽 6分鐘

         ·

        2021-10-09 12:12

        Docker 是什么?

        Docker 屬于 Linux 容器的一種封裝,提供簡(jiǎn)單易用的容器使用接口。它是目前最流行的 Linux 容器解決方案。

        Docker 將應(yīng)用程序與該程序的依賴(lài),打包在一個(gè)文件里面。運(yùn)行這個(gè)文件,就會(huì)生成一個(gè)虛擬容器。程序在這個(gè)虛擬容器里運(yùn)行,就好像在真實(shí)的物理機(jī)上運(yùn)行一樣。有了 Docker,就不用擔(dān)心環(huán)境問(wèn)題。

        總體來(lái)說(shuō),Docker 的接口相當(dāng)簡(jiǎn)單,用戶(hù)可以方便地創(chuàng)建和使用容器,把自己的應(yīng)用放入容器。容器還可以進(jìn)行版本管理、復(fù)制、分享、修改,就像管理普通的代碼一樣。

        Centos安裝docker需要操作系統(tǒng)是 CentOS 7 or 8,必須啟用centos extras存儲(chǔ)庫(kù)。默認(rèn)情況下,此存儲(chǔ)庫(kù)處于啟用狀態(tài),但如果已禁用它,則需要重新啟用它。

        卸載舊版本

        老版本的docker被稱(chēng)作docker 或者 docker-engine,如果有老版本的docker,把它和相關(guān)依賴(lài)一起卸載。

        $?remove?docker?\
        docker-client?\
        docker-client-latest?\
        docker-common?\
        docker-latest?\
        docker-latest-logrotate?\
        docker-logrotate?\
        docker-engine

        安裝步驟

        官方推薦使用通過(guò)設(shè)置docker倉(cāng)庫(kù)的方法來(lái)安裝,安裝和升級(jí)都簡(jiǎn)單些。

        1 設(shè)置docker倉(cāng)庫(kù)

        第一次安裝的時(shí)候需要設(shè)置docker倉(cāng)庫(kù),后面就可以利用該倉(cāng)庫(kù)進(jìn)行安裝和升級(jí)docker。

        需要先安裝 yum-utils 包,它可以提供yum-config-manager工具和配置穩(wěn)定的倉(cāng)庫(kù)。

        ?yum?install?-y?yum-utils
        ?yum-config-manager?\
        ????--add-repo?\
        ????https://download.docker.com/linux/centos/docker-ce.repo

        2 安裝docker引擎

        安裝最新版docker引擎和容器,或者去下一步制定一個(gè)版本安裝:

        $?yum?install?docker-ce?docker-ce-cli?containerd.io

        如果提示接受GPG key,驗(yàn)證是否是060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果是,就接受。

        如果啟用了多個(gè)Docker存儲(chǔ)庫(kù),則在不在yum install或yum update命令中指定版本的情況下,安裝或更新總是安裝可用的最高版本,這可能不適合您的穩(wěn)定性需要。

        上面的命令安裝好了最新版的docker,但是還沒(méi)有啟動(dòng)服務(wù),docker組也被創(chuàng)建好了,但是還沒(méi)有用戶(hù)分配到該組。

        3 安裝指定版本的docker引擎

        列出倉(cāng)庫(kù)可用的所有版本,然后選擇安裝,下面命令把列出的結(jié)果進(jìn)行倒序排序:

        [root@iZbp180j96p8y98l1s1oucZ?~]#?yum?list?docker-ce?--showduplicates?|?sort?-r
        Last?metadata?expiration?check:?0:32:38?ago?on?Fri?28?May?2021?06:17:26?PM?CST.
        Installed?Packages
        docker-ce.x86_64???????????????3:20.10.6-3.el8?????????????????docker-ce-stable?
        docker-ce.x86_64???????????????3:20.10.6-3.el8?????????????????@docker-ce-stable
        docker-ce.x86_64???????????????3:20.10.5-3.el8?????????????????docker-ce-stable?
        docker-ce.x86_64???????????????3:20.10.4-3.el8?????????????????docker-ce-stable?
        docker-ce.x86_64???????????????3:20.10.3-3.el8?????????????????docker-ce-stable?
        docker-ce.x86_64???????????????3:20.10.2-3.el8?????????????????docker-ce-stable?
        docker-ce.x86_64???????????????3:20.10.1-3.el8?????????????????docker-ce-stable?
        docker-ce.x86_64???????????????3:20.10.0-3.el8?????????????????docker-ce-stable?
        docker-ce.x86_64???????????????3:19.03.15-3.el8????????????????docker-ce-stable?
        docker-ce.x86_64???????????????3:19.03.14-3.el8????????????????docker-ce-stable?
        docker-ce.x86_64???????????????3:19.03.13-3.el8????????????????docker-ce-stable?
        Available?Packages

        通過(guò)下面命令指定要安裝的版本,例如,對(duì)于3:20.10.6-3.el8,它的版本號(hào)是:-中間的部分,也就是: 20.10.6

        $?yum?install?docker-ce-?docker-ce-cli-?containerd.io

        用版本號(hào)替換一下,上面的命令就是:

        $?yum?install?docker-ce-20.10.6?docker-ce-cli-20.10.6?containerd.io

        4 啟動(dòng)docker

        $?systemctl?start?docker

        5 運(yùn)行hello-world 為了驗(yàn)證docker正確安裝并正常啟動(dòng),執(zhí)行自帶的hello-world鏡像。

        $?docker?container?run?hello-world

        如果這個(gè)hello-world鏡像默認(rèn)不存在,會(huì)自動(dòng)下載,然后運(yùn)行這個(gè)image。

        猜你喜歡
        Hadoop3數(shù)據(jù)容錯(cuò)技術(shù)(糾刪碼)
        Hadoop 數(shù)據(jù)遷移用法詳解
        Hbase修復(fù)工具Hbck
        數(shù)倉(cāng)建模分層理論
        一文搞懂Hive的數(shù)據(jù)存儲(chǔ)與壓縮
        大數(shù)據(jù)組件重點(diǎn)學(xué)習(xí)這幾個(gè)

        瀏覽 52
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            蜜桃狠狠色伊人亚洲综合网站 | 亚洲天堂视频网站 | 成人毛片视频在线观看 | 欧美大屌在线观看 | 情趣玩具体验h道具玩h | 国产精品久免费的黄网站 | 日剧大尺度免费观看电影 | 成人毛片18女人毛片免费看软件 | 脱了老师内裤猛烈进入 | 黄色免费网站视频 |