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

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署

這篇具有很好參考價值的文章主要介紹了Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

容器管理工具Docker生態(tài)架構(gòu)及部署

一、Docker生態(tài)架構(gòu)

1.1 Docker Containers Are Everywhere

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

1.2 生態(tài)架構(gòu)

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

1.2.1 Docker Host

用于安裝Docker daemon的主機,即為Docker Host,并且該主機中可基于容器鏡像運行容器。

1.2.2 Docker daemon

用于管理Docker Host中運行的容器、容器鏡像、容器網(wǎng)絡(luò)等,管理由Containerd.io提供的容器。

1.2.3 Registry

容器鏡像倉庫,用于存儲已生成容器運行模板的倉庫,用戶使用時,可直接從容器鏡像倉庫中下載容器鏡像,即容器運行模板,就可以運行容器鏡像中包含的應(yīng)用了。例如:Docker Hub,也可以使用Harbor實現(xiàn)企業(yè)私有的容器鏡像倉庫。

1.2.4 Docker client

Docker Daemon客戶端工具,用于同Docker Daemon進行通信,執(zhí)行用戶指令,可部署在Docker Host上,也可以部署在其它主機,能夠連接到Docker Daemon即可操作。

1.2.5 Image

把應(yīng)用運行環(huán)境及計算資源打包方式生成可再用于啟動容器的不可變的基礎(chǔ)設(shè)施的模板文件,主要用于基于其啟動一個容器。

1.2.6 Container

由容器鏡像生成,用于應(yīng)用程序運行的環(huán)境,包含容器鏡像中所有文件及用戶后添加的文件,屬于基于容器鏡像生成的可讀寫層,這也是應(yīng)用程序活躍的空間。

1.2.7 Docker Dashboard

僅限于MAC與Windows操作系統(tǒng)上安裝使用。

Docker Dashboard 提供了一個簡單的界面,使您能夠直接從您的機器管理您的容器、應(yīng)用程序和映像,而無需使用 CLI 來執(zhí)行核心操作。

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

1.3 Docker版本

  • Docker-ce Docker社區(qū)版,主要用于個人開發(fā)者測試使用,免費版本
  • Docker-ee Docker企業(yè)版,主要用于為企業(yè)開發(fā)及應(yīng)用部署使用,收費版本,免費試用一個月,2020年因國際政治原因曾一度限制中國企業(yè)使用。

二、Docker部署

安裝Docker-ce版本。

2.1 使用YUM源部署

YUM源可以使用官方Y(jié)UM源、清華大學開源鏡像站配置YUM源,也可以使用阿里云開源鏡像站提供的YUM源,建議選擇使用阿里云開源鏡像站提供的YUM源,原因速度快。

2.1.1 獲取阿里云開源鏡像站YUM源文件

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

在docker host上使用 wget下載到/etc/yum.repos.d目錄中即可。
# wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

2.1.2 安裝Docker-ce

在docker host上安裝即可,本次使用YUM源中穩(wěn)定版本,由于版本在不斷更新,不同的時間安裝版本也不相同,使用方法基本一致。

直接安裝docker-ce,此為docker daemon,所有依賴將被yum自動安裝,含docker client等。
# yum -y install docker-ce
2.1.3 配置Docker Daemon啟動文件

由于Docker使用過程中會對Centos操作系統(tǒng)中的Iptables防火墻中的FORWARD鏈默認規(guī)劃產(chǎn)生影響及需要讓Docker Daemon接受用戶自定義的daemon.json文件,需要要按使用者要求的方式修改。

# vim /usr/lib/systemd/system/docker.service

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

2.1.4 啟動Docker服務(wù)并查看已安裝版本
重啟加載daemon文件
# systemctl daemon-reload

啟動docker daemon
# systemctl start docker

設(shè)置開機自啟動
# systemctl enable docker
使用docker version客戶端命令查看已安裝docker軟件版本
# 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:41 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community Docker管理引擎
 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:44:05 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

2.2 使用二進制文件部署

官方不建議此種部署方式,主因為不能自動更新,在條件有限制的情況下使用。

二進制安裝參考網(wǎng)址:https://docs.docker.com/engine/install/binaries/

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署,Docker技術(shù),docker,架構(gòu),容器,安全,服務(wù)器

獲取二進制文件,此文件中包含dockerd與docker 2個文件。
# wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz
解壓下載的文件
# tar xf docker-20.10.9.tgz
查看解壓出的目錄
# ls docker
containerd       containerd-shim-runc-v2  docker   docker-init   runc
containerd-shim  ctr                      dockerd  docker-proxy
安裝解壓后的所有二進制文件
# cp docker/* /usr/bin/
運行Daemon
# dockerd &

會有大量的信息輸出,停止后,直接回車即可使用。

如果您需要使用其他選項啟動守護程序,請相應(yīng)地修改上述命令或創(chuàng)建并編輯文件/etc/docker/daemon.json 以添加自定義配置選項。文章來源地址http://www.zghlxwxcb.cn/news/detail-549732.html

確認是否可以使用docker客戶端命令
# which docker
/usr/bin/docker

使用二進制安裝的docker客戶端
# docker version
Client:
 Version:           20.10.9
 API version:       1.41
 Go version:        go1.16.8
 Git commit:        c2ea9bc
 Built:             Mon Oct  4 16:03:22 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.9
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.8
  Git commit:       79ea9d3
  Built:            Mon Oct  4 16:07:30 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.4.11
  GitCommit:        5b46e404f6b9f661a205e28d59c982d3634148f8
 runc:
  Version:          1.0.2
  GitCommit:        v1.0.2-0-g52b36a2d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

到了這里,關(guān)于Docker(三)之容器管理工具 Docker生態(tài)架構(gòu)及部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 容器集群管理工具 Docker Swarm

    容器集群管理工具 Docker Swarm

    《了解和使用Docker》中有提到容器編排工具 docker compose ,不過只限于單機。如果現(xiàn)在需要搭建一個集群環(huán)境,提供了10臺服務(wù)器用來部署應(yīng)用以及其依賴的組件,比如5個 Tomcat 應(yīng)用容器、3個Redis、5個 Mysql、3個 Nginx ,你會如何部署? 重復(fù)執(zhí)行部署操作?如果需要擴縮容,手動

    2024年02月08日
    瀏覽(24)
  • 【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot

    【Docker】搭建便捷的Docker容器管理工具 - dockerCopilot

    本教程基于綠聯(lián)的NAS設(shè)備 DX4600 Pro 的 docker 功能進行搭建。前面有介紹過 OneKey ,而 dockerCopilot 便是 OneKey 的升級版,作者對其進行了重新命名,并且對界和功能都進行了全面的優(yōu)化。 目前通過綠聯(lián)自帶的Docker管理器部署的dockerCopilot可能會導致綠聯(lián)的Docker服務(wù)自動關(guān)閉,推薦

    2024年04月09日
    瀏覽(36)
  • 如何使用可視化管理工具DockerUI遠程管理docker容器

    如何使用可視化管理工具DockerUI遠程管理docker容器

    DockerUI是一個docker容器鏡像的可視化圖形化管理工具。DockerUI可以用來輕松構(gòu)建、管理和維護docker環(huán)境。它是完全開源且免費的。基于容器安裝方式,部署方便高效,瀏覽和維護docker單節(jié)點或集群節(jié)點worker和manager。DockerUI具有易于使用的界面。它不需要記住 docker 指令。只需下

    2024年02月03日
    瀏覽(97)
  • Docker與Docker Compose的安裝以及Portainer容器管理工具

    Docker與Docker Compose的安裝以及Portainer容器管理工具

    Docker 是一個用于開發(fā)、發(fā)布和運行應(yīng)用程序的開放平臺。Docker 能夠?qū)?yīng)用程序與基礎(chǔ)架構(gòu)分離,以便可以快速交付軟件。使用 Docker,可以像管理應(yīng)用程序一樣管理基礎(chǔ)設(shè)施。通過利用 Docker 快速交付、測試和部署代碼的方法,可以顯著減少編寫代碼和在生產(chǎn)環(huán)境中運行之間

    2024年02月02日
    瀏覽(44)
  • 【Docker管理工具】使用Docker部署portainer-ce管理工具

    【Docker管理工具】使用Docker部署portainer-ce管理工具

    Portainer是一個可視化的容器鏡像的圖形管理工具,利用Portainer可以輕松構(gòu)建,管理和維護Docker環(huán)境。 而且完全免費,基于容器化的安裝方式,方便高效部署。 Portainer Community Edition是一個用于容器化應(yīng)用程序的輕量級服務(wù)交付平臺,可用于管理 Docker、Swarm、Kubernetes 和 ACI 環(huán)境

    2024年02月19日
    瀏覽(22)
  • Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer

    Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer

    官網(wǎng)教學安裝網(wǎng)址:Install Docker Engine on Ubuntu | Docker Documentation ros鏡像網(wǎng)址 https://hub.docker.com/r/osrf/ros https://hub.docker.com/r/osrf/ros/tags 3.1 宿主機開啟xhost,使得docker里面可視化界面(vscode rviz) ?注意:每次重啟容器,主機都得執(zhí)行一遍,否則容器內(nèi)可視化報錯。 3.2 創(chuàng)建宿主機數(shù)

    2024年02月12日
    瀏覽(106)
  • 使用DockerUI結(jié)合內(nèi)網(wǎng)穿透工具輕松實現(xiàn)公網(wǎng)訪問和管理docker容器

    使用DockerUI結(jié)合內(nèi)網(wǎng)穿透工具輕松實現(xiàn)公網(wǎng)訪問和管理docker容器

    DockerUI是一個docker容器鏡像的可視化圖形化管理工具。DockerUI可以用來輕松構(gòu)建、管理和維護docker環(huán)境。它是完全開源且免費的?;谌萜靼惭b方式,部署方便高效,瀏覽和維護docker單節(jié)點或集群節(jié)點worker和manager。DockerUI具有易于使用的界面。它不需要記住 docker 指令。只需下

    2024年02月05日
    瀏覽(54)
  • 【Docker項目實戰(zhàn)】使用Docker部署nullboard任務(wù)管理工具

    【Docker項目實戰(zhàn)】使用Docker部署nullboard任務(wù)管理工具

    nullboard簡介 Nullboard 是對看板/任務(wù)列表管理器的極簡主義演繹,旨在緊湊、可讀且使用快速。 任務(wù)看板工具是一種項目管理工具,用于幫助團隊組織和跟蹤任務(wù)的進度。它通常以可視化的方式呈現(xiàn)任務(wù)列表,使團隊成員可以清楚地了解項目中的任務(wù)、優(yōu)先級以及任務(wù)的狀態(tài)。

    2024年01月17日
    瀏覽(23)
  • 云原生之部署Docker可視化管理工具docker.ui

    云原生之部署Docker可視化管理工具docker.ui

    DockerUI是一個易用且輕量化的 Docker 管理工具,透過 Web 界面的操作,更方便對于 Docker 指令不熟悉的用戶更容易操作 Docker 。 Docker主機管理:數(shù)據(jù)卷管理,鏡像管理,容器管理,構(gòu)建管理,倉庫配置管理,網(wǎng)絡(luò)配置管理 Docker Swarm集群管理:集群概要信息,節(jié)點管理,Service管理

    2024年02月12日
    瀏覽(89)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包