0x2 Docker系列:Docker官方文檔翻譯1

      網友投稿 609 2025-04-04

      本系列教程翻譯于docker文檔,文檔地址:https://docs.docker.com/ ,由于某些原因,docker官方文檔通常都是打不開,如果打不開,安裝完docker之后,可以拉取docker文檔的鏡像在本地跑。安裝docker完成后,輸入一下命令:

      docker run ?-it -d -p 4000:4000 docs/docker.github.io:latest

      在瀏覽器上打開localhost:4000就可以看docker 的文檔了。

      本系列教程的翻譯于2018年4月份,當時的docker版本為V18.03

      1??? Docker的相關概念

      Docker 是一個為開發者和運維者去開發、發布和在容器中運行應用的平臺。使用Linux容器來部署應用程序被稱為容器化。 容器不是新的概念,它的優勢在于很容易發布一個應用。

      容器化變得非常的流行,因為容器化具有以下的優點:

      ·????? 靈活:即使最復雜的應用也能夠被容器化。

      ·????? 輕量:容器最大化利用和分享主機的內核。

      ·????? 可互換:你可以即時部署更新和升級應用。

      ·????? 便捷:你可以在本地構建應用,并部署到容器云,并在任何地方運行。

      ·????? 可擴展: 你可以增加和自動分發容器的個數。

      ·????? 可堆疊:您可以垂直堆疊服務并即時堆疊服務。

      2??? 鏡像和容器

      容器是通過運行一個鏡像來啟動的。鏡像是一個可執行程序包,其中包含運行應用程序所需的所有內容 - 代碼,運行時庫,環境變量和配置文件。

      容器是一個鏡像的運行時實例,容器是一個在內存中運行的鏡像(這就是,一個鏡像有了狀態,或者一個用戶進程)。你可以通過像linux環境敲打一個docker ps來查看一系列正在運行的容器。

      3??? 容器和虛擬機

      一個容器是在linux服務本地運行,并和其他的容器共享主機的內核。它運行在一個獨立的進程中,相對于其他可執行的進程(比如虛擬機)來說,容器的內存占用空間更小,更加的輕量化。

      相比之下,虛擬機(VM)運行一個完整的“客戶”操作系統,通過虛擬機管理程序虛擬訪問主機資源。 一般來說,虛擬機提供的環境比大多數應用程序需要的資源更多。

      4??? 準備你的Docker環境

      安裝docker請看官方網站。

      centos安裝:

      yum -y install docker-io

      啟動:

      service docker start

      更多系統的安裝請看官網。

      5??? 測試Docker版本

      1.? 運行 docker —version 命令,并確保你安裝的Dokcer版本支持改命令:

      docker?--version

      Docker?version?17.12.0-ce,?build?c97c6d6

      1.? 運行docker info (docker version 沒有—)命令,查看更多的docker的安裝信息。

      docker?info

      Containers:?0

      0x2 Docker系列:Docker官方文檔翻譯1

      Running:?0

      Paused:?0

      Stopped:?0

      Images:?0

      Server?Version:?17.12.0-ce

      Storage?Driver:?overlay2

      ...

      6??? 測試docker安裝成功

      1.? 運行一個簡單的docker鏡像(hello world)來測試docker 安裝成功了。

      docker?run?hello-world

      Unable?to?find?image?'hello-world:latest'?locally

      latest:?Pulling?from?library/hello-world

      ca4f61b1923c:?Pull?complete

      Digest:?sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7

      Status:?Downloaded?newer?image?for?hello-world:latest

      Hello?from?Docker!

      This?message?shows?that?your?installation?appears?to?be?working?correctly.

      ...

      2.列出在你機器上下載的hello world鏡像。

      docker?image?ls

      1.? 列出退出的hello-world容器(由鏡像產生)。如果它仍在運行,則不需要—all選項:

      docker?container?ls?--all

      CONTAINER?ID?????IMAGE???????????COMMAND??????CREATED????????????STATUS

      54f4984ed6a8?????hello-world?????"/hello"?????20?seconds?ago?????Exited?(0)?19?seconds?ago

      7??? 命令回顧

      ##?List?Docker?CLI?commands

      docker

      docker?container?--help

      ##?Display?Docker?version?and?info

      docker?--version

      docker?version

      docker?info

      ##?Execute?Docker?image

      docker?run?hello-world

      ##?List?Docker?images

      docker?image?ls

      ##?List?Docker?containers?(running,?all,?all?in?quiet?mode)

      docker?container?ls

      docker?container?ls?--all

      docker?container?ls?-aq

      8??? 總結

      使用Docker,擴展應用程序的過程就是啟動新的可執行文件,而不是運行繁重的VM主機。

      Docker

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:基于工作流的平臺管理系統設計,解析異構應用系統業務協同工作流平臺設計與實現
      下一篇:怎么保存?(淘寶視頻怎么下載保存)
      相關文章
      亚洲欧洲免费无码| 亚洲午夜精品一区二区麻豆| 亚洲成在人线在线播放无码| 456亚洲人成影院在线观| 亚洲一区二区三区免费在线观看| 综合自拍亚洲综合图不卡区| 老汉色老汉首页a亚洲| 亚洲狠狠综合久久| 青青草原精品国产亚洲av| 久久精品夜色国产亚洲av| 亚洲av无码精品网站| 久久精品国产精品亚洲艾| 亚洲福利在线视频| 亚洲综合男人的天堂色婷婷| 亚洲最大黄色网站| 亚洲一本之道高清乱码| 日本亚洲精品色婷婷在线影院| 精品亚洲国产成人| 亚洲熟伦熟女专区hd高清| 亚洲精品中文字幕| 无码不卡亚洲成?人片| 亚洲午夜无码片在线观看影院猛| 国产专区一va亚洲v天堂| 亚洲精品国产美女久久久| 亚洲日本一区二区| 91在线亚洲精品专区| 亚洲一级片在线观看| 亚洲色成人网站WWW永久四虎| 亚洲狠狠婷婷综合久久蜜芽| 在线观看国产一区亚洲bd| 亚洲精品人成无码中文毛片| 亚洲一区二区三区在线观看精品中文| 亚洲人成人网站色www| 亚洲国产女人aaa毛片在线| 亚洲欧洲日本精品| 亚洲欧美日韩中文字幕在线一区| 国产成人不卡亚洲精品91| 综合亚洲伊人午夜网| 亚洲国产老鸭窝一区二区三区| 亚洲国产日韩在线| 亚洲日本VA午夜在线影院|