1. 程式人生 > >第一集:Docker的配置搭建

第一集:Docker的配置搭建

容器、docker概念:

部署演變

  • 物理機/KVM缺點
    1. 部署慢
    2. 成本高
    3. 資源浪費,CPU記憶體用不完
    4. 很難遷移
  • 虛擬化的優點
    1. 資源得到了合理分配
    2. 容易擴充套件
    3. 很容易雲化
  • 容器是實現DevOps的解決方案

docker優點:

  • 1、簡化程式: Docker 讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上,便可以實現虛擬化。Docker改變了虛擬化的方式,使開發者可以直接將自己的成果放入Docker中進行管理。方便快捷已經是 Docker的最大優勢,過去需要用數天乃至數週的 任務,在Docker容器的處理下,只需要數秒就能完成。

  • 2、避免選擇恐懼症: 如果你有選擇恐懼症,還是資深患者。Docker 幫你 打包你的糾結!比如 Docker 映象;Docker 映象中包含了執行環境和配置,所以 Docker 可以簡化部署多種應用例項工作。比如 Web 應用、後臺應用、資料庫應用、大資料應用比如 Hadoop 叢集、訊息佇列等等都可以打包成一個映象部署。

  • 3、節省開支: 一方面,雲端計算時代到來,使開發者不必為了追求效果而配置高額的硬體,Docker 改變了高效能必然高價格的思維定勢。Docker 與雲的結合,讓雲空間得到更充分的利用。不僅解決了硬體管理的問題,也改變了虛擬化的方式。

docker
安裝:

在centos7上搭建:

1.更新軟體源

2.安裝依賴

yum install -y yum-utils \

device-mapper-persistent-data \

lvm2

3.新增倉庫

4.檢視可用的docker

5.指定版本安裝docker

6.啟動docker

7.開機自啟動

8.實現helloworld

9.備份虛擬機器!!!

Mac下搭建:

手動下載:

如果需要手動下載,請點選以下連結下載 Stable 或 Edge 版本的 Docker for Mac。

如同 macOS 其它軟體一樣,安裝也非常簡單,雙擊下載的 .dmg 檔案,然後將鯨魚圖示拖拽到 Application 資料夾即可。

從應用中找到 Docker 圖示並點選執行。可能會詢問 macOS 的登陸密碼,輸入即可。

點選頂部狀態列中的鯨魚圖示會彈出操作選單。

第一次點選圖示,可能會看到這個安裝成功的介面,點選 "Got it!" 可以關閉這個視窗。

啟動終端後,通過命令可以檢查安裝後的 Docker 版本。

映象加速問題:

鑑於國內網路問題,後續拉取 Docker 映象十分緩慢,我們可以需要配置加速器來解決,我使用的是網易的映象地址:http://hub-mirror.c.163.com。

在工作列點選 Docker for mac 應用圖示 -> Perferences... -> Daemon -> Registry mirrors。在列表中填寫加速器地址即可。修改完成之後,點選 Apply & Restart 按鈕,Docker 就會重啟並應用配置的映象地址了。

之後我們可以通過 docker info 來檢視是否配置成功。