Docker生態架構及部署

赵西洋發表於2024-04-11

一、Docker生態架構

1、生態架構

    

    1.1 Docker Host

    用於安裝Docker daemon的主機,即為Docker Host,並且該主機中可基於容器映象執行容器。

    1.2 Docker daemon

    用於管理Docker Host中執行的容器、容器映象、容器網路等,管理由Containerd.io提供的容器。

    1.3 Registry

    容器映象倉庫,用於儲存已生成容器執行模版的倉庫,使用者使用時,可直接從容器映象倉庫中下載容器映象,即容器執行模版,就可以執行容器映象中包含的應用了。例如:Docker Hub,也可以使用Harbor實現企業私有的容器映象倉庫。

    1.4 Docker client

    Docker Daemon客戶端工具,用於

二、Docker部署

  1、使用yum -y install docker-ce 安裝docker

  如果出現以下錯誤,按照下面的步驟操作

    第一步:更新yum,使用yum -y update

     第二步:安裝yum-utils,用來管理yum源,yum install -y yum-utils

    第三步:配置阿里映象:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    更新索引:yum makecache fast

    第四步:yum install -y docker-ce 重新嘗試安裝,完美解決!

  2、配置Docker Daemon啟動檔案

    2.1:vim /usr/lib/systemd/system/docker.service

  3、啟動Docker:systemctl start docker

  4、開機自啟動:systemctl enable docker

  5、檢視docker版本:docker version

相關文章