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

【Linux】Linux下安裝Docker(圖文解說(shuō)詳細(xì)版)

這篇具有很好參考價(jià)值的文章主要介紹了【Linux】Linux下安裝Docker(圖文解說(shuō)詳細(xì)版)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、前言

  • Docker是近年來(lái)新興的虛擬化工具,它可以和虛擬機(jī)一樣實(shí)現(xiàn)資源和系統(tǒng)環(huán)境的隔離。
  • Docker 項(xiàng)目的目標(biāo)是實(shí)現(xiàn)輕量級(jí)的操作系統(tǒng)虛擬化解決方案。
  • Docker 的基礎(chǔ)是 Linux 容器(LXC)等技術(shù)。
  • Docker官網(wǎng)鏈接: https://docs.docker.com/

二、Docker的三要素

Docker鏡像

  • Docker 鏡像就是一個(gè)只讀的模板。

例如:一個(gè)鏡像可以包含一個(gè)完整的 ubuntu 操作系統(tǒng)環(huán)境,里面僅安裝了 Apache 或用戶需要的其它應(yīng)用程序。

  • 鏡像可以用來(lái)創(chuàng)建 Docker 容器。

Docker 提供了一個(gè)很簡(jiǎn)單的機(jī)制來(lái)創(chuàng)建鏡像或者更新現(xiàn)有的鏡像,用戶甚至可以直接從其人那里下載一個(gè)已經(jīng)做好的鏡像來(lái)直接使用。

Docker倉(cāng)庫(kù)

  • 倉(cāng)庫(kù)是集中存放鏡像文件的場(chǎng)所。
  • 有時(shí)候會(huì)把倉(cāng)庫(kù)和倉(cāng)庫(kù)注冊(cè)服務(wù)器(Registry)混為一談,并不嚴(yán)格區(qū)分。實(shí)際上,倉(cāng)庫(kù)注冊(cè)服務(wù)器上往往存放著多個(gè)倉(cāng)庫(kù),每個(gè)倉(cāng)庫(kù)中又包含了多個(gè)鏡像,每個(gè)鏡像有不同的標(biāo)簽(tag)。
  • 倉(cāng)庫(kù)分為公開倉(cāng)庫(kù)(Public)和私有倉(cāng)庫(kù)(Private)兩種形式。
  • 最大的公開倉(cāng)庫(kù)是 Docker Hub,存放了數(shù)量龐大的鏡像供用戶下載。
  • 當(dāng)然,用戶也可以在本地網(wǎng)絡(luò)內(nèi)創(chuàng)建一個(gè)私有倉(cāng)庫(kù)。
  • 當(dāng)用戶創(chuàng)建了自己的鏡像之后就可以使用 push 命令將它上傳到公有或者私有倉(cāng)庫(kù),這樣下次在另外一臺(tái)機(jī)器上使用這個(gè)鏡像時(shí)候,只需要從倉(cāng)庫(kù)上 pull 下來(lái)就可以了。

Docker容器

  • Docker 利用容器來(lái)運(yùn)行應(yīng)用。
  • 容器是從鏡像創(chuàng)建的運(yùn)行實(shí)例。它可以被啟動(dòng)、開始、停止、刪除。每個(gè)容器都是相互隔離的、保證安全的平臺(tái)。
  • 可以把容器看做是一個(gè)簡(jiǎn)易版的 Linux 環(huán)境(包括root用戶權(quán)限、進(jìn)程空間、用戶空間和網(wǎng)絡(luò)空間等)和運(yùn)行在其中的應(yīng)用程序。
  1. 提供一次性的環(huán)境。比如,本地測(cè)試他人的軟件、持續(xù)集成的時(shí)候提供單元測(cè)試和構(gòu)建的環(huán)境
  2. 提供彈性的云服務(wù)。因?yàn)?Docker 容器可以隨開隨關(guān),很適合動(dòng)態(tài)擴(kuò)容和縮容
  3. 組建微服務(wù)架構(gòu)。通過(guò)多個(gè)容器,一臺(tái)機(jī)器可以跑多個(gè)服務(wù),因此在本機(jī)就可以模擬出微服務(wù)架構(gòu)

三、Docker的安裝

以centOS stream 8系統(tǒng)為例~

1. 確定Linux版本

新版本的Docker對(duì)Linux系統(tǒng)版本有一定的要求。如果Linux的發(fā)行版系統(tǒng)是centOS,安裝最新版的docker需要centOS 7以上的系統(tǒng)。

  • 在Docker安裝幫助頁(yè)面查看支持的系統(tǒng)版本。

    Docker幫助頁(yè)面:https://docs.docker.com/engine/install/centos/
    linux安裝docker,Linux,docker,linux,運(yùn)維

  • 打開terminal,輸入cat /etc/os-release查看系統(tǒng)信息。

  • 確保自己的系統(tǒng)滿足安裝要求。

[root@myfirstECS-linux ~]# cat /etc/os-release
NAME="CentOS Stream"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Stream 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"

2.安裝Docker

官網(wǎng)提供的軟件源速度比較慢,這里使用阿里云的軟件源。
linux安裝docker,Linux,docker,linux,運(yùn)維

  • step 1: 安裝必要的一些系統(tǒng)工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • Step 2: 添加軟件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • Step 3: 更新yum索引列表并安裝Docker引擎
sudo yum makecache fast

yum索引列表沒(méi)有更新可以直接使用yum makecache

sudo yum install docker-ce

安裝過(guò)程中會(huì)提示確認(rèn),輸入y以確認(rèn)。

linux安裝docker,Linux,docker,linux,運(yùn)維

  • Step 4: 開啟Docker服務(wù)
sudo service docker start

3.測(cè)試是否安裝成功

在Terminal中輸入docker version,安裝成功會(huì)提示以下信息。

[root@myfirstECS-linux ~]# docker version
Client: Docker Engine - Community
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.16.12
 Git commit:        e91ed57
 Built:             Mon Dec 13 11:45:22 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.12
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.12
  Git commit:       459d0df
  Built:            Mon Dec 13 11:43:44 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.12
  GitCommit:        7b11cfaabd73bb80907dd23182b9347b4245eb5d
 runc:
  Version:          1.0.2
  GitCommit:        v1.0.2-0-g52b36a2
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

4.配置下載docker鏡像的倉(cāng)庫(kù)

docker的默認(rèn)倉(cāng)庫(kù)Docker Hub下載速度在國(guó)內(nèi)是很慢的,需要我們替換為阿里云的倉(cāng)庫(kù)。

  • 打開阿里云的官網(wǎng),搜索容器,找到容器與鏡像服務(wù)。

linux安裝docker,Linux,docker,linux,運(yùn)維

  • 進(jìn)入容器與鏡像服務(wù)頁(yè)面,點(diǎn)擊鏡像加速器。

linux安裝docker,Linux,docker,linux,運(yùn)維

  • 依據(jù)頁(yè)面的提示,在Terminal中輸入以下指令:

  • 這里注意registry-mirrors的地址每個(gè)人都是不一樣的,要查看頁(yè)面上顯示的地址。

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

5.測(cè)試HelloWorld鏡像

在Terminal中輸入docker run hello-world。

linux安裝docker,Linux,docker,linux,運(yùn)維

看到 Hello from Docker! 字段說(shuō)明我們的安裝步驟沒(méi)有問(wèn)題,Docker已經(jīng)成功安裝~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-724885.html

到了這里,關(guān)于【Linux】Linux下安裝Docker(圖文解說(shuō)詳細(xì)版)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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)文章

  • Mac安裝Maven(圖文解說(shuō)詳細(xì)版)

    Mac安裝Maven(圖文解說(shuō)詳細(xì)版)

    https://archive.apache.org/dist/maven/maven-3/ 這里我們下載的是3.6.3版本的 添加以下兩行代碼:(第一行根據(jù)自己的安裝路徑來(lái)寫) 最后輸入mvn -v查看Maven是否安裝成功 好啦,成功?。?!

    2024年02月16日
    瀏覽(28)
  • Linux安裝Docker完整詳細(xì)教程

    Linux安裝Docker完整詳細(xì)教程

    目錄 Docker及系統(tǒng)版本 Docker的自動(dòng)化安裝 Docker的手動(dòng)安裝(CentOS7) 1.1 卸載歷史版本的Docker 1.2 安裝依賴包 1.3 更新本地鏡像源(也可以叫做:設(shè)置源倉(cāng)庫(kù)) 1.4 Docker安裝 1.5 配置鏡像加速 Docker啟動(dòng)? 刪除Docker Docker其他常見(jiàn)命令 Docker設(shè)置開機(jī)自啟動(dòng) 1、查看所有已啟動(dòng)的服務(wù) 2、

    2024年02月16日
    瀏覽(27)
  • M1 Mac如何安裝CentOS7虛擬機(jī)(圖文詳細(xì)解說(shuō))

    M1 Mac如何安裝CentOS7虛擬機(jī)(圖文詳細(xì)解說(shuō))

    目錄 Linux鏡像下載網(wǎng)址: 一、虛擬機(jī)安裝 ?1、下載相應(yīng)的文件? ?2、打開VMware Fusion pro進(jìn)行安裝 3、 輸入許可證密鑰?編輯 4、 將CentOS-7拖入“從光盤或映像中安裝”中 5、點(diǎn)擊繼續(xù)?編輯 6、選擇其他--其他64位ARM--繼續(xù)? ?7、進(jìn)行自定設(shè)置?編輯 ?8、這里更改名為“Centos7”

    2024年02月14日
    瀏覽(27)
  • RedHat8(RHEL8)超詳細(xì)安裝教程--圖文解說(shuō)版

    RedHat8(RHEL8)超詳細(xì)安裝教程--圖文解說(shuō)版

    目錄 一、RHEL8介紹 二、產(chǎn)品地址 三、安裝? ?1.【文件】-----【新建虛擬機(jī)】(快捷鍵:Ctrl+N)? ?2. 這里我們選擇【自定義】即可----【下一步】 ?3. 【兼容性】保持默認(rèn)---【下一步】 ?4.【稍后安裝】---【下一步】 ?5. 選擇【Linux】操作系統(tǒng)---【RHEL8】版本---【下一步】 ?6

    2024年02月01日
    瀏覽(119)
  • Linux離線環(huán)境安裝部署docker(超詳細(xì))

    可以參考菜鳥教程:https://www.runoob.com/docker/centos-docker-install.html 安裝插件 添加倉(cāng)庫(kù)地址: 安裝指定版本的docker-ce和docker-ce-cli: 啟動(dòng)docker,設(shè)為開機(jī)自啟動(dòng): docker-Linux下載地址 搭建docker環(huán)境準(zhǔn)備 在能連網(wǎng)的服務(wù)器上下載所需的鏡像,例如 上傳docker壓縮包及鏡像上傳到需要部署的服

    2024年02月03日
    瀏覽(28)
  • Linux離線arm環(huán)境安裝部署docker詳細(xì)教程

    Linux離線arm環(huán)境安裝部署docker詳細(xì)教程

    1、下載 通過(guò)官網(wǎng)下載docker安裝包,找arm環(huán)境的安裝包,如果是x86環(huán)境可以下載對(duì)應(yīng)的安裝包 Index of linux/static/stable/aarch64/ 2、上傳到服務(wù)器上,通過(guò)rz命令 上傳成功后解壓?tar -xvf docker-24.0.6.tgz? 3. 復(fù)制文件到 /usr/bin cp ./docker/* /usr/bin 4. 創(chuàng)建docker.service vim ?/etc/systemd/system/doc

    2024年02月03日
    瀏覽(30)
  • linux(ubuntu)安裝Docker教程-超詳細(xì)超簡(jiǎn)單

    1、首先進(jìn)入管理員權(quán)限。 2、更新軟件源。 3、安裝一些依賴 4、為系統(tǒng)添加Docker的密鑰 5、添加Docker源,這里我們選擇的是stable穩(wěn)定版 6、再次更新源 7、查看有哪些Docker版本可以安裝 8、這里我們安裝安裝Docker的社區(qū)版 9、輸入 docker ,即可檢查是否安裝成功。 10、啟動(dòng)Docke

    2024年02月16日
    瀏覽(89)
  • nacos安裝超詳細(xì)步驟(windows+linux+docker)

    nacos安裝超詳細(xì)步驟(windows+linux+docker)

    Nacos 是一個(gè)更易于構(gòu)建云原生應(yīng)用的動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺(tái)。 動(dòng)態(tài)服務(wù)發(fā)現(xiàn):支持基于 DNS 和基于 RPC 的服務(wù)發(fā)現(xiàn)。服務(wù)提供者可以主動(dòng)注冊(cè)服務(wù),服務(wù)消費(fèi)者可以動(dòng)態(tài)發(fā)現(xiàn)服務(wù)。 動(dòng)態(tài)配置服務(wù):支持云原生微服務(wù)動(dòng)態(tài)配置,可以作為數(shù)據(jù)中心管理和推送配置文件

    2024年02月07日
    瀏覽(27)
  • Linux【CentOS】安裝Docker配置docker-compose 編排工具【超詳細(xì)】

    Linux【CentOS】安裝Docker配置docker-compose 編排工具【超詳細(xì)】

    Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows操作系統(tǒng)的機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。 1,環(huán)境不一致問(wèn)題:例如代碼一樣,卻由于

    2024年02月05日
    瀏覽(32)
  • Linux下Docker 離線安裝詳細(xì)步驟,親測(cè)成功

    Linux下Docker 離線安裝詳細(xì)步驟,親測(cè)成功

    1.離線原因:公司新創(chuàng)不能使用開元linux,使用了一個(gè)變種centOS,致使yum被禁 2.步驟: ? ? ? ? 2.1 下載docker tar包,下載地址: Index of linux/ https://download.docker.com/linux/ ? ? ? 2.2? 新建自己的軟件目錄,然后將tar移過(guò)去,并解壓 ?2.3將解壓文件中docker下的所有文件移動(dòng)到/usr/bi

    2024年02月05日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包