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

【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了

這篇具有很好參考價值的文章主要介紹了【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了


【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了

?? 前言

Docker 作為新興的容器技術,目前在企業(yè)中得到了廣泛的應用,市場也十分渴望相關技術人才。
?
由于各企業(yè)使用的服務器系統(tǒng)有所差異,本文章將詳細介紹如何在 Windows、Linux 以及 Mac 系統(tǒng)下安裝 Docker。

1. Windows 安裝 Docker

?? Docker 版本

Docker 原本是 dotCloud 公司旗下一個業(yè)余的開源產品,隨著 Docker 的流行與發(fā)展, dotCloud 公司更名為 Docker 公司,并開啟了商業(yè)化之路。
?
Docker 容器從 17.03 版本開始分為 CE (Community Edition,社群版本) 與 EE (Enterprise Edition, 企業(yè)版本) 。
?
這就像 TIMQQ, 由同一家公司開發(fā), 用途相同, 但針對不同的人群, 如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
Docker CE 是免費 Docker 產品的新名稱。Docker CE 并沒有降低性能,它包含完整的 Docker 平臺,非常適合開發(fā)人員和運維團隊構建容器 App。
?
Docker EE 包含額外的付費服務,因為安全性更高,更加適合在企業(yè)中使用。
?
Docker 公司為 Docker CE 與 Docker EE 提供了不同的版本迭代計劃。
?

Docker CE有兩種版本

Edge 版本可以說是 Docker CE 的 測試版,Docker 公司對一個月內發(fā)現的 Edge 版本所有bug 進行修復,并發(fā)布最新版本。所以 Edge 每個月都有新版發(fā)布,主要面對那些喜歡嘗試新功能的用戶。
?
Stable 版本是 Docker CE 的 穩(wěn)定版,Docker 公司對四個月內發(fā)現的 Stable 版本所有 bug 進行修復,并發(fā)布最新版本。所以 Stable 每四個月發(fā)布一次新版,適用于希望更加容易維護的用戶。
?
Docker EE 的版本號與 Docker CE 的 Stable 版本一致, 但它每一個版本的維護周期是一年。
?
Docker CE 與 Docker EE 的版本規(guī)劃如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了

除此之外, Docker CE 與 Docker EE 支持的系統(tǒng)也有區(qū)別, 如下表所示??

【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
從表中可以看出,雖然 DockerCE 與 DockerEE 支持的系統(tǒng)存在著差異,但其中使用范圍較廣的 Linux 的 CentOS 與 Ubuntu 系統(tǒng)是 DockerCE 與 DockerEE 都可以支持的。

?? 官網安裝Docker

Windows 操作系統(tǒng)中安裝 Docker 時,要確定本機 CPU 已開啟虛擬化功能,因為 Docker 程序依賴虛擬化技術,不開啟虛擬化功能是無法正常使用 Docker 的。
?
CPU 的虛擬化功能要在開機時進入 BIOS 模式開啟,不同品牌的計算機操作流程略有不同。
?
開啟后可以在任務管理器中查看是否開啟成功,如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
Docker 可以在主流的操作系統(tǒng)和云平臺上使用,如 Windows 操作系統(tǒng)、MacOS 和 Linux 操作系統(tǒng)等。
?
但針對 Windows 操作系統(tǒng)目前 Docker 官方網站僅有 Windows 10 專業(yè)版和企業(yè)版的安裝包;
?
Windows 7、Windows 8、Windows10家庭版需要通過 Docker Toolbox 來安裝。
?
用戶可以通過訪問 Docker 官方網站獲取對應版本的 Docker,Docker 官方網站如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
單擊頁面右上角的 GetStarted,在頁面下方會出現獲取 Docker 的入口,選擇 Downloadfor Windows 獲取支持 Windows 系統(tǒng)的 Docker,如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
進入 Docker 下載頁面后,單擊 Please Login To Download,如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
Docker 官方網站獲取 Docker 需要 Docker Hub 賬號,沒有的話可以先到 Docker Hub 官方網站注冊,注冊完就可以單擊 Get Docker 進行下載了。Docker 下載過程如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
下載完成后,本地新增了一個 Docker for Windows Install exe 文件, 如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
Docker for Windows Install.exe 文件是 DockerWindows 系統(tǒng)中的安裝程序,雙擊它之后 Docker 開始安裝。
?
安裝之后,雙擊桌面圖標即可啟動 Docker。

?? Docker Toolbox 安裝 Docker

前面介紹了如何從 Docker 官方網站下載安裝 Docker,下面介紹使用 Docker Toolbox 來安裝 Docker 的方法。
?
Docker ToolboxWindows 系統(tǒng)專屬的 Docker 客戶端。如果用戶無法使用 Docker for Windows Instal.exe 安裝 Docker,例如,用戶系統(tǒng)是 Windows 10 家庭版, 就可以使用 Docker Toolbox 安裝 Docker。
?
我們選擇到阿里云開源鏡像站下載 Docker Toolbox
加粗樣式
進入網站后, 單擊 docker-toolboxwindowsdocker-toolboxDocker Toolbox-18.03.0-ce.exe 進行下載。
?
下載完成后, 本地會新增一個 Docker Toolbox 安裝程序,如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
雙擊運行 DockerToolbox-18.03.0-ce.exe 開始安裝,建議勾選 “HelpDocker improve Toolbox” 選項,勾選后用戶的錯誤報告會以匿名的方式發(fā)給相關工作人員,用于后期版本的優(yōu)化與整改,所有內容都會保密,如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
單擊 Next 按鈕,會被提示需要安裝一些依賴包,默認都安裝即可,如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了

以下為所需安裝的依賴包詳解

  • Docker Client for Windows Windows:操作系統(tǒng)中 Docker的客戶端。
    ?
  • Docker Machine for Windows :Docker Machine 是 Docker 官方提供的一個工具,它可以幫助我們在遠程的機器上安裝 Docker,或者在虛擬機上直接安裝虛擬機并在虛擬機中安裝 Docker,我們還可以通過 docker-machine 命令來管理這些虛擬機和 Docker。
    ?
  • Docker Compose for Windows :Docker Compose是一個命令行工具,用于批量創(chuàng)建或管理容器。
    ?
  • VirtualBox :VirtualBox 是一款開源的虛擬機軟件,對 Docker 使用起輔助作用。
    ?
  • Kitematic for Windows(Alpha):Kitematic 是一個簡單的 Docker 容器管理工具。
    ?
  • Git for Windows :Git for Windows 主要提供了一個輕量級、本地化的 Git 命令行工具,提供了命令行下的全功能界面操作。

Docker 安裝成功后,桌面出現三個圖標,分別是 Oracle VM VirtualBoxKitematic(Alpha)、Docker Quickstart Terminal。

雙擊帶有 Docker 圖標的 Docker Quickstart Terminal 啟動 Docker,如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
首次啟動 Docker 時需要從 Github 開源代碼庫下載 boot2Docker.iso,可能要等待一段時間,下載完成后就可以看到 Docker 啟動并正常運行了,如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
從上圖中可以看出,Docker 默認使用的 IP 地址是 192.168.99.100。使用終端對這個 IP 地址進行連接,通過用戶名與密碼即可登錄,Windows 系統(tǒng)上安裝的 Docker 默認用戶名為Docker,密碼為 tcuser
?
登錄 Docker 之后,可以通過一些小命令來檢測一下 Docker,例如,查看當前安裝 Docker 的版本信息。示例代碼如下:
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
服務名稱后邊跟 “version”, 這條命令通常是用來查看服務版本信息的。
?
查看版本信息一般用來驗證軟件是否安裝成功,看到如上信息說明 DockerWindows 上安裝成功!

2. Linux 安裝 Docker

Linux 操作系統(tǒng)是當前企業(yè)中使用最多的操作系統(tǒng),這是因為其開源、安全、穩(wěn)定的特性與企業(yè)的需求相契合,并且無論是 Docker EE 還是 Docker CE 都支持 UbuntuCentOS。
?
Linux 系統(tǒng)安裝 Docker 建議滿足兩個條件:首先,用戶所使用的 Linux 是 64 位的操作系統(tǒng);其次,系統(tǒng)內核版本至少要在 3.10 版本以上。
?
Linux 安裝 Docker 本篇文章以 CentOS 為例。
?
CentOS (Community Enterprise Operating System,社區(qū)企業(yè)操作系統(tǒng)) 是 Linux 發(fā)行版之一,是以 Red Hat Linux 系統(tǒng)為基礎被開發(fā)出來的 Linux 開源系統(tǒng),如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
CentOS 具有很高的穩(wěn)定性,甚至有些企業(yè)用它來代替企業(yè)版 Red Hat Linux
?
Red Hat Linux 部分開源,而 CentOS 完全開源。在 CentOS 的官方網站就可以獲取CentOS 的系統(tǒng)鏡像,如圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
首先查看系統(tǒng)信息與內核版本,示例代碼如下??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
系統(tǒng)滿足 Docker 安裝條件, 開始安裝 Docker,示例代碼如下:
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
這里使用的是 yum 安裝。yum 是一款應用程序管理器,背后也有一個基于 Red Hat 的軟件倉庫來存放軟件包。yum 倉庫是一個專屬于 CentOS 的軟件倉庫,也叫作 yum 源。
?
看到 “Complete!” 時,說明安裝已經完成。
?
然后驗證 Docker 的版本信息,示例代碼如下??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
通過版本信息可以看出,Docker 已經安裝成功。啟動 Docker,示例代碼如下:
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
CentOS 中,systemctl 命令通常用來管理服務狀態(tài),如啟動、關閉、臨時關閉、永久關閉等。
?
為了便于管理,安裝完成之后可以為 Docker 設置開機自啟,在下一次開啟機器時,Docker 服務會隨著機器的啟動而啟動。設置Docker開機自啟,示例代碼如下:
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
從上面的示例可以看到, Docker 的開機自啟也用到了 system ctl 命令。
?
接下來, 驗證 Docker 能否運行起來。
?
下載任意一個安裝包, 由于 hello-world 是一個較小的安裝包, 這里就以 hello-world 為例, 示例代碼如下:
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
出現以上信息代表 Docker 容器能夠正常運行。

3. Docker 加速器

?? 了解 Docker 加速器

用戶使用 Docker 通常需要從官方網站獲取鏡像,但是 Docker 官方網站在國外,有時因為網絡原因,拉取鏡像的過程非常耗時,嚴重影響 Docker 用戶體驗。
?
因此 DaoCloud 公司推出了加速器工具來解決這個難題。加速器通過智能路由和緩存機制,極大地提升了國內網絡訪問 Docker 官方網站的速度。
?
DaoCloud 公司為了降低國內用戶使用 Docker 的門檻,提供永久免費的加速器服務。目前,Docker 加速器已經擁有了廣泛的用戶群體,并得到了 Docker 用戶的信賴。
?
Docker 加速器支持 Linux、MacOS 以及 Windows 操作系統(tǒng),可以滿足大多數用戶的需求。但 Docker 加速器對 Docker 的版本有一定的要求,Docker1.8 或更高版本才能使用。

?? 配置 Docker 加速器

訪問 DaoCloud 官方網站,首先注冊 DaoCloud 賬號,然后進入自己的控制臺,單擊加速器圖標,如下圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了
然后進入 Docker 加速器配置頁面,了解 LinuxMacOS 以及 Windows 操作系統(tǒng)的配置方法,這里不做贊述。
?
另外,國內公有云為了方便用戶使用容器,也都推出了 Docker 鏡像加速器服務,如下圖所示??
【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了

4. 本章小結

本章介紹了 Docker 容器在不同系統(tǒng)中的安裝方式、不同安裝包的獲取方式,以及 Docker 加速器的作用。
?
通過本篇文章的學習,大家在安裝 Docker 時, 遇到不同系統(tǒng)的服務器,也會從容應對。
?
接下來的文章將詳細介紹 Docker 的工作原理及使用方式。

【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了文章來源地址http://www.zghlxwxcb.cn/news/detail-401795.html

到了這里,關于【Docker 那些事兒】還不會安裝Docker?建議看這篇就夠了的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

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

相關文章

  • 面向對象編程,看這篇就夠了

    面向對象編程,看這篇就夠了

    面向對象編程,是一種程序設計范式,也是一種編程語言的分類。它以對象作為程序的基本單元,將算法和數據封裝其中,程序可以訪問和修改對象關聯的數據。這就像我們在真實世界中操作各種物體一樣,比如我們可以打開電視、調整音量、切換頻道,而不需要知道電視的

    2024年02月05日
    瀏覽(23)
  • 關于SpringBoot框架,看這篇就夠了。

    關于SpringBoot框架,看這篇就夠了。

    目錄 是什么 有什么優(yōu)點、解決了哪些問題 創(chuàng)建第一個以springboot項目 starter 核心配置文件application.yml或properties application中的配置項 springboot的啟動流程 自定義banner 整合日志打印 整合druid數據源 處理異常 常用的注解 Configuration Import conditional ConfigruationProperties 基于springboot的

    2024年02月06日
    瀏覽(42)
  • 關于信貸評分卡模型,看這篇就夠了!

    關于信貸評分卡模型,看這篇就夠了!

    風險并不是所有人都能輕松看到,信貸公司同樣如此。 8月4日下午15:00,頂象研發(fā)總監(jiān)就評分卡模型展開分享,詳細介紹了評分卡模型的原理、評分卡模型的構建過程、評分卡模型的開發(fā)投產以及頂象的評分卡模型實踐。 評分卡模型原理 通常來說,我們把貸款分為抵押貸款

    2024年02月12日
    瀏覽(20)
  • Redis基礎命令匯總,看這篇就夠了

    Redis基礎命令匯總,看這篇就夠了

    本文首發(fā)于公眾號:Hunter后端 原文鏈:Redis基礎命令匯總,看這篇就夠了 本篇筆記將匯總 Redis 基礎命令,包括幾個常用的通用命令,和各個類型的數據的操作,包括字符串、哈希、列表、集合、有序集合等在內的基本操作。 以下是本篇筆記目錄: 通用命令 字符串命令 哈希

    2024年02月04日
    瀏覽(21)
  • ElasticSearch自定義評分-看這篇就夠了

    ElasticSearch自定義評分-看這篇就夠了

    文章目錄 ??一、適用的場景 ???1.基本介紹 ???2.使用場景 ????2.1根據價格評分排序 ????2.2根據距離評分排序 ????2.3根據距離價格綜合評分排序 ????2.4自定義編寫腳本 ??二、常用的字段解釋 ???1.整體結構 ???2.function_score ????2.1.qu

    2024年02月06日
    瀏覽(26)
  • 自學黑客(網絡安全)看這篇就夠了

    自學黑客(網絡安全)看這篇就夠了

    寫了這么多編程環(huán)境和軟件安裝的文章,還有很多小伙伴在后臺私信說看不懂。我都有點頭疼了,但是小伙伴們求學的心情我還是能理解,竟然這么多人給我反饋了,那我就再寫一篇網絡安全自學的教程吧!大家耐心看完,后面有驚喜。 一、自學網絡安全的誤區(qū)和陷阱 1.不要

    2024年02月06日
    瀏覽(26)
  • 傾向得分匹配只看這篇就夠了

    傾向得分匹配只看這篇就夠了

    傾向得分匹配模型是由Rosenbaum和Rubin在1983年提出的,首次運用在生物醫(yī)藥領域,后來被廣泛運用在藥物治療、計量研究、政策實施評價等領域。傾向得分匹配模型主要用來解決非處理因素(干擾因素)的偏差。 ?1、基本原理——反事實推斷 基本原理是 :根據處理組的特征,

    2024年02月05日
    瀏覽(21)
  • TensorBoard最全使用教程:看這篇就夠了

    TensorBoard最全使用教程:看這篇就夠了

    機器學習通常涉及在訓練期間可視化和度量模型的性能。 有許多工具可用于此任務。 在本文中,我們將重點介紹 TensorFlow 的開源工具套件,稱為 TensorBoard,雖然他是TensorFlow 的一部分,但是可以獨立安裝,并且服務于Pytorch等其他的框架。 TensorBoard 是一組用于數據可視化的工

    2024年01月17日
    瀏覽(62)
  • Linux ps命令詳解,看這篇就夠了

    Linux ps命令詳解,看這篇就夠了

    ps 是一個在 Unix 和 Linux 系統(tǒng)中常用的命令,用于查看當前運行的進程的狀態(tài)。 -e :顯示所有進程。 -f :全格式顯示。 -l :長格式顯示。 -a :顯示終端上的所有進程,包括其他用戶的進程。 -u :顯示進程的詳細狀態(tài)。 -x :顯示沒有控制終端的進程。 -T :顯示當前線程的層

    2024年03月20日
    瀏覽(33)
  • 用戶訂閱付費如何拆解分析?看這篇就夠了

    用戶訂閱付費如何拆解分析?看這篇就夠了

    會員制的訂閱付費在影音娛樂行業(yè)中已相當普及,近幾年,不少游戲廠商也開始嘗試訂閱收費模式。在分析具體的用戶訂閱偏好以及訂閱付費模式帶來的增長效果時,我們常常會有這些疑問: 如何從用戶的整體付費行為中具體拆解訂閱付費事件并分析? 想要了解當前應用內

    2023年04月25日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包