yeasy docker practice 2017年正體中文譯本 0.8.1
前言
修訂記錄
如何貢獻
Docker 簡介
什麼是 Docker
為什麼要用 Docker
基本概念
映像檔
容器
倉庫
安裝
Ubuntu、Debian
CentOS
macOS
映像檔加速器
映像檔
取得映像檔
列出映像檔
利用 commit 理解映像檔構成
使用 Dockerfile 訂製映像檔
Dockerfile 指令詳解
COPY 複製檔案
ADD 更進階的複製檔案
CMD 容器啟動指令
ENTRYPOINT 入口點
ENV 設定環境變數
ARG 建構參數
VOLUME 定義匿名卷
EXPOSE 暴露連接埠
WORKDIR 指定工作目錄
USER 指定目前使用者
HEALTHCHECK 健康檢查
ONBUILD 為他人作嫁衣裳
參考文件
其它製作映像檔的方式
刪除本地映像檔
實作原理
容器
啟動
常駐程式執行
終止
進入容器
匯出和 匯入
刪除
倉庫
Docker Hub
私有倉庫
設定檔
資料管理
資料卷
資料卷容器
備份、恢復、遷移資料卷
使用網路
外部存取容器
容器互聯
進階網路設定
快速設定指南
設定 DNS
容器存取控制
連接埠對應實作
設定 docker0 橋接器
自訂橋接器
工具和範例
編輯網路設定檔
實例:建立一個點到點連線
實戰案例
使用 Supervisor 來管理處理序
建立 tomcat\/weblogic 叢集
多台物理主電腦之間的容器互聯
標準化開發測試和生產環境
安全
核心命名空間
控制組
服務端防護
核心能力機制
其它安全內容屬性
總結
底層實作
基本架構
命名空間
控制組
聯合檔案系統
容器格式
網路
Docker Compose 項目
簡介
安裝與卸載
使用
指令說明
YAML 範本檔案
實戰 Django
實戰 Rails
實戰 wordpress
Docker Machine 項目
簡介
安裝
使用
Docker Swarm 項目
簡介
安裝
使用
調度器
篩選器
Etcd 項目
簡介
安裝
使用 etcdctl
CoreOS 項目
簡介
工具
快速搭建CoreOS叢集
Kubernetes 項目
簡介
快速上手
基本概念
kubectl 使用
架構設計
Mesos 項目
簡介
安裝與使用
原理與架構
設定項解析
常見框架
附錄
附錄一:常見問題總結
附錄二:熱門映像檔介紹
Ubuntu
CentOS
MySQL
MongoDB
Redis
Nginx
WordPress
Node.js
附錄三:Docker 指令查詢
附錄四:資來源連結
Powered by
GitBook
簡介
簡介
圖 1.17.1.1 - Docker Machine
Docker Machine 項目基於 Go 語言實作,目前在
Github
上進行維護。
技術討論 IRC 聲道為
#docker-machine
。
results matching "
"
No results matching "
"