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

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

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

目錄

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

1.1 Docker Containers Are Everywhere

1.2 生態(tài)架構

1.2.1 Docker Host

1.2.2 Docker daemon

1.2.3 Registry

1.2.4 Docker client

1.2.5 Image

1.2.6 Container

1.2.7 Docker Dashboard

1.3 Docker版本

二、Docker部署

2.1 使用YUM源部署

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

2.1.2 安裝Docker-ce

2.1.3 配置Docker Daemon啟動文件

2.1.4 啟動Docker服務并查看已安裝版本

2.2 使用二進制文件部署


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

1.1 Docker Containers Are Everywhere

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

1.2 生態(tài)架構

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

1.2.1 Docker Host

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

1.2.2 Docker daemon

用于管理Docker Host中運行的容器、容器鏡像、容器網絡等,管理由Containerd.io生成并提供的容器。它是管理工具,自己不生成容器。

1.2.3 Registry

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

1.2.4 Docker client

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

1.2.5 Image

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

1.2.6 Container

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

1.2.7 Docker Dashboard

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

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

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

1.3 Docker版本

  • Docker-ce Docker社區(qū)版,主要用于個人開發(fā)者測試使用,免費版本

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

基礎準備:

1熟悉主機環(huán)境

cat /etc/system-release

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

2查看內核

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

3.關閉事關系統(tǒng)安全的配置

? 1>關閉firewall配置安全管理工具

firewall-cmd --state

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

2>sestatus

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

二、Docker部署

安裝Docker-ce版本。

2.1 使用YUM源部署

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

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

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

?容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

?容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

?在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生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

2.1.2 安裝Docker-ce

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

?直接安裝docker-ce,此為docker daemon,所有依賴將被yum自動安裝,含docker client等。
?# yum -y install docker-ce

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

2.1.3 配置Docker Daemon啟動文件

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

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

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

2.1.4 啟動Docker服務并查看已安裝版本

?重啟加載daemon文件
?# systemctl daemon-reload
??
?啟動docker daemon
?# systemctl start docker
??
?設置開機自啟動
?# 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 使用二進制文件部署

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

二進制安裝參考網址:Install Docker Engine from binaries | Docker Docs

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

容器管理工具 Docker生態(tài)架構及部署,云原生,# 容器管理工具,docker,容器

?獲取二進制文件,此文件中包含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 &

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

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

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

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

領支付寶紅包贊助服務器費用

相關文章

  • 容器集群管理工具 Docker Swarm

    容器集群管理工具 Docker Swarm

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2024年02月12日
    瀏覽(106)
  • 使用DockerUI結合內網穿透工具輕松實現公網訪問和管理docker容器

    使用DockerUI結合內網穿透工具輕松實現公網訪問和管理docker容器

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

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

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

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

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

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

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

    2024年02月12日
    瀏覽(89)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包