1.08 docker Cloud和docker企業版

尹成發表於2018-12-10

1.docker公司業務介紹

2.docker cloud自動化構建

  • 是docker公司第一個CaaS(container-as-a-service)產品,提供容器服務的,是在PaaS(類似於阿里雲)之上的,就是在雲上搭建docker服務
  • 是提供容器的管理、編排、部署的託管服務
  • docker公司2015年收購了tutum公司,將tutum改裝成了docker cloud
  • docker cloud提供的主要模組如下:
    在這裡插入圖片描述
  • docker cloud有兩種模式,standard(單點)模式和swarm(叢集)模式
  • 使用流程圖如下
    在這裡插入圖片描述
  • 實現docker image的自動化構建
  • 在專案目錄初始化git倉庫,會多一個隱藏資料夾.git
    在這裡插入圖片描述
  • 該目錄下的所有檔案新增到倉庫
    在這裡插入圖片描述
  • 首次使用,需要本地與github建立連線,步驟如下
    在這裡插入圖片描述
  • C盤使用者目錄下找到.ssh資料夾,將裡面的id_rsa.pub檔案內容複製
    在這裡插入圖片描述
  • 進入github點選右上角的settings
    在這裡插入圖片描述
  • 選擇左側SSH and GPG keys
    在這裡插入圖片描述
  • 點選右側的New SSH key
    在這裡插入圖片描述
  • Title隨便填,Key將剛才複製的貼上進來
    在這裡插入圖片描述
  • 建立好連線後,建立一個git倉庫,用於上傳程式碼
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 複製生成的地址
    在這裡插入圖片描述
  • 本地提交程式碼到倉庫
    在這裡插入圖片描述
  • 將遠端倉庫關聯到本地,後面加的是上面複製的地址
    在這裡插入圖片描述
  • 若已存在,可以清除之前的倉庫地址
    在這裡插入圖片描述
  • 內容推送到github
    在這裡插入圖片描述
  • 網址:https://cloud.docker.com/
  • 使用docker cloud時,需要與github賬號關聯
    在這裡插入圖片描述
  • 點選github後的插頭
    在這裡插入圖片描述
  • 點選
    在這裡插入圖片描述
  • 密碼驗證
    在這裡插入圖片描述
  • 關聯成功
    在這裡插入圖片描述
  • 點選建立orgainization(組織)
    在這裡插入圖片描述
  • 建立
    在這裡插入圖片描述
  • 忽略這一步,信用卡和賬戶資訊
    在這裡插入圖片描述
  • 建立成功
    在這裡插入圖片描述
  • 建立自動構建的repository,這裡實際是與github關聯
    在這裡插入圖片描述
  • 點進去重新連線
    在這裡插入圖片描述
  • 寫一個名字,然後點選下面的create
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 點選Builds,然後點選配置生成
    在這裡插入圖片描述
  • 與github專案進行關聯,根據裡面的Dockerfile檔案去構建
    在這裡插入圖片描述
  • 點選儲存和構建,如果點不了,就先save,再構建
    在這裡插入圖片描述
  • 構建成功
    在這裡插入圖片描述
  • 點選如下,可以檢視構建過程日誌
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 開啟dockerHub,可以點選自己建立的新使用者檢視映象
  • github+dockerCloud+dockerHub實現了關聯
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 底下的介紹資訊,就是gitHub中的介紹資訊
    在這裡插入圖片描述
  • 在gitHub修改介紹頁
    在這裡插入圖片描述
  • 隨便修改個字母,點選commit
    在這裡插入圖片描述
  • 此時可以看到docker cloud在自動構建
    在這裡插入圖片描述
  • 也可以新增版本號,先在gitHub點選如下
    在這裡插入圖片描述
  • 點選建立
    在這裡插入圖片描述
  • 如下
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 此時多了個1.0
    在這裡插入圖片描述
  • 在docker cloud的構建頁面,點選右上角的設定
    在這裡插入圖片描述
  • 操作如下,先新增一個build,然後按下面設定
    在這裡插入圖片描述
  • 儲存並構建
    在這裡插入圖片描述
  • 構建成功
    在這裡插入圖片描述

3.docker企業版的線上使用

  • 網址:https://www.docker.com/products/docker-enterprise
  • 使用docker公司提供的單節點的企業版試用,試用時間12小時
  • 點選申請直接使用docker公司搭建好的環境(需要翻牆人機驗證),郵箱收到個郵件,點選郵件就可以使用
    在這裡插入圖片描述

4.阿里雲部署容器

  • 網址:https://cn.aliyun.com/
    在這裡插入圖片描述
  • 往下拉,點選右側容器服務
    在這裡插入圖片描述
  • 點選立即開通
    在這裡插入圖片描述
  • 可以直接支付寶登入
    在這裡插入圖片描述
  • 立即開通,可能需要實名認證
    在這裡插入圖片描述
  • 成功開通
    在這裡插入圖片描述
  • 同意授權
    在這裡插入圖片描述
    在這裡插入圖片描述
  • 左上角,容器服務由swarm和kubernetes
    在這裡插入圖片描述
  • 可以檢視如何操作
    在這裡插入圖片描述
  • 點選建立叢集
    在這裡插入圖片描述
  • 餘額要大於100才可以使用
    在這裡插入圖片描述
  • 可以建立應用(有標準釋出和藍綠髮布,標準釋出會停一會兒服務,藍綠髮布時,服務不會停止,其實是同時有兩個服務)
    在這裡插入圖片描述
  • 檢視叢集狀況
    在這裡插入圖片描述
  • 有叢集后,可以直接使用映象和方案
    在這裡插入圖片描述

5.亞馬遜雲部署容器

學院Go語言視訊主頁
https://edu.csdn.net/lecturer/1928

[清華團隊帶你實戰區塊鏈開發]
(https://ke.qq.com/course/344443?tuin=3d17195d)
掃碼獲取海量視訊及原始碼 QQ群:
721929980
在這裡插入圖片描述

相關文章