docker「少折騰」

一、docker鏡像加速nginx

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 來配置 Daemon。docker

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

 

二、Docker技術入門與實戰第2版目錄數據庫

感受對着目錄去看會舒服一點。編程

第2版前言
第1版前言
第一部分 基礎入門
第1章 初識容器與Docker
1.1 什麼是Docker
1.2 爲何要使用Docker
1.3 Docker與虛擬化
1.4 本章小結
第2章 核心概念與安裝配置
2.1 核心概念
2.2 安裝Docker
2.2.1 Ubuntu環境下安裝Docker
2.2.2 CentOS環境下安裝Docker
2.2.3 經過腳本安裝
2.2.4 Mac OS環境下安裝Docker
2.2.5 Windows環境下安裝Docker
2.3 配置Docker服務
2.4 推薦實踐環境
2.5 本章小結
第3章 使用Docker鏡像
3.1 獲取鏡像
3.2 查看鏡像信息
3.3 搜尋鏡像
3.4 刪除鏡像
3.5 建立鏡像
3.6 存出和載入鏡像
3.7 上傳鏡像
3.8 本章小結
第4章 操做Docker容器
4.1 建立容器
4.2 終止容器
4.3 進入容器
4.4 刪除容器
4.5 導入和導出容器
4.6 本章小結
第5章 訪問Docker倉庫
5.1 Docker Hub公共鏡像市場
5.2 時速雲鏡像市場
5.3 搭建本地私有倉庫
5.4 本章小結
第6章 Docker數據管理
6.1 數據卷
6.2 數據卷容器
6.3 利用數據卷容器來遷移數據
6.4 本章小結
第7章 端口映射與容器互聯
7.1 端口映射實現訪問容器
7.2 互聯機制實現便捷互訪
7.3 本章小結
第8章 使用Dockerfile建立鏡像
8.1 基本結構
8.2 指令說明
8.3 建立鏡像
8.4 使用.dockerignore文件
8.5 最佳實踐
8.6 本章小結
第二部分 實戰案例
第9章 操做系統
9.1 BusyBox
9.2 Alpine
9.3 Debian/Ubuntu
9.4 CentOS/Fedora
9.5 本章小結
第10章 爲鏡像添加SSH服務
10.1 基於commit命令建立
10.2 使用Dockerfile建立
10.3 本章小結
第11章 Web服務與應用
11.1 Apache
11.2 Nginx
11.3 Tomcat
11.4 Jetty
11.5 LAMP
11.6 CMS
11.6.1 WordPress
11.6.2 Ghost
11.7 持續開發與管理
11.7.1 Jenkins
11.7.2 Gitlab
11.8 本章小結
第12章 數據庫應用
12.1 MySQL
12.2 MongoDB
12.2.1 使用官方鏡像
12.2.2 使用自定義Dockerfile
12.3 Redis
12.4 Memcached
12.5 CouchDB
12.6 Cassandra
12.7 本章小結
第13章 分佈式處理與大數據平臺
13.1 RabbitMQ
13.2 Celery
13.3 Hadoop
13.4 Spark
13.4.1 使用官方鏡像
13.4.2 驗證
13.5 Storm
使用Compose搭建Storm集羣
13.6 Elasticsearch
13.7 本章小結
第14章 編程開發
14.1 C/C++
14.1.1 GCC
14.1.2 LLVM
14.1.3 Clang
14.2 Java
14.3 Python
14.3.1 使用官方的Python鏡像
14.3.2 使用PyPy
14.4 JavaScript
使用Node.js環境
14.5 Go
14.5.1 搭建並運行Go容器
14.5.2 Beego
14.5.3 Gogs:基於Go的Git服務
14.6 PHP
14.7 Ruby
14.7.1 使用Ruby官方鏡像
14.7.2 JRuby
14.7.3 Ruby on Rails
14.8 Perl
14.9 R
14.10 Erlang
14.11 本章小結
第15章 容器與雲服務
15.1 公有云容器服務
15.1.1 AWS
15.1.2 Google Cloud Platform
15.1.3 Azure
15.1.4 騰訊雲
15.1.5 阿里雲
15.1.6 華爲雲
15.1.7 UCloud
15.2 容器雲服務
15.2.1 基本要素與關鍵特性
15.2.2 網易蜂巢
15.2.3 時速雲
15.2.4 Daocloud
15.2.5 靈雀雲
15.2.6 數人云
15.3 阿里雲容器服務
15.4 時速雲容器平臺
15.5 本章小結
第16章 容器實戰思考
16.1 Docker爲何會成功
16.2 研發人員該如何看容器
16.3 容器化開發模式
16.4 容器與生產環境
16.5 本章小結
第三部分 進階技能
第17章 Docker核心實現技術
17.1 基本架構
17.2 命名空間
17.3 控制組
17.4 聯合文件系統
17.5 Linux網絡虛擬化
17.6 本章小結
第18章 配置私有倉庫
18.1 安裝Docker Registry
18.2 配置TLS證書
18.3 管理訪問權限
18.4 配置Registry
18.4.1 示例配置
18.4.2 選項
18.5 批量管理鏡像
18.6 使用通知系統
18.6.1 相關配置
18.6.2 Notification的使用場景
18.7 本章小結
第19章 安全防禦與配置
19.1 命名空間隔離的安全
19.2 控制組資源控制的安全
19.3 內核能力機制
19.4 Docker服務端的防禦
19.5 更多安全特性的使用
19.6 使用第三方檢測工具
19.6.1 Docker Bench
19.6.2 clair
19.7 本章小結
第20章 高級網絡功能
20.1 網絡啓動與配置參數
20.2 配置容器DNS和主機名
20.3 容器訪問控制
20.4 映射容器端口到宿主主機的實現
20.5 配置docker0網橋
20.6 自定義網橋
20.7 使用OpenvSwitch網橋
20.8 建立一個點到點鏈接
20.9 本章小結
第21章 libnetwork插件化網絡功能
21.1 容器網絡模型
21.2 Docker網絡相關命令
21.3 構建跨主機容器網絡
21.4 本章小結
第四部分 開源項目
第22章 Etcd——高可用的鍵值數據庫
22.1 簡介
22.2 安裝和使用Etcd
22.3 使用etcdctl客戶端
22.3.1 數據類操做
22.3.2 非數據類操做
22.4 Etcd集羣管理
22.4.1 構建集羣
22.4.2 集羣參數配置
22.5 本章小結
第23章 Docker三劍客之Docker Machine
23.1 簡介
23.2 安裝Machine
23.3 使用Machine
23.4 Machine命令
23.5 本章小結
第24章 Docker三劍客之Docker Compose
24.1 簡介
24.2 安裝與卸載
24.3 Compose命令說明
24.4 Compose環境變量
24.5 Compose模板文件
24.6 Compose應用案例一:Web負載均衡
24.7 Compose應用案例二:大數據Spark集羣
24.8 本章小結
第25章 Docker三劍客之Docker Swarm
25.1 簡介
25.2 安裝Swarm
25.3 使用Swarm
25.4 使用其餘服務發現後端
25.5 Swarm中的調度器
25.6 Swarm中的過濾器
25.7 本章小結
第26章 Mesos——優秀的集羣資源調度平臺
26.1 簡介
26.2 Mesos安裝與使用
26.3 原理與架構
26.3.1 架構
26.3.2 基本單元
26.3.3 調度
26.3.4 高可用性
26.4 Mesos配置項解析
26.4.1 通用項
26.4.2 master專屬項
26.4.3 slave專屬項
26.5 日誌與監控
26.6 常見應用框架
26.7 本章小結
第27章 Kubernetes——生產級容器集羣平臺
27.1 簡介
27.2 核心概念
27.2.1 集羣組件
27.2.2 資源抽象
27.2.3 輔助概念
27.3 快速體驗
27.4 安裝部署
27.5 重要組件
27.5.1 Etcd
27.5.2 kube-apiserver
27.5.3 kube-scheduler
27.5.4 kube-controller-manager
27.5.5 kubelet
27.5.6 kube-proxy
27.6 使用kubectl
27.6.1 獲取kubectl
27.6.2 命令格式
27.6.3 全局參數
27.6.4 子命令
27.7 網絡設計
27.8 本章小結
第28章 其餘相關項目
28.1 平臺即服務方案
28.1.1 Deis
28.1.2 Flynn
28.2 持續集成平臺Drone
28.3 容器管理
28.3.1 Citadel
28.3.2 Shipyard
28.3.3 DockerUI
28.3.4 Panamax
28.3.5 Seagull
28.3.6 Dockerboard
28.4 編程開發
28.5 網絡支持
28.5.1 pipework
28.5.2 Flannel
28.5.3 Weave Net
28.5.4 Calico
28.6 日誌處理
28.6.1 Docker-Fluentd
28.6.2 Logspout
28.6.3 Sematext-agent-docker
28.7 服務代理工具
28.7.1 Traefik
28.7.2 Muguet
28.7.3 nginx-proxy
28.8 標準與規範
28.9 其餘項目
28.9.1 CoreOS
28.9.2 OpenStack支持
28.9.3 dockerize
28.9.4 Unikernel
28.9.5 容器化的虛擬機
28.10 本章小結
附錄
附錄A
附錄A 常見問題總結
A.1 鏡像相關
A.2 容器相關
A.3 倉庫相關
A.4 配置相關
A.5 Docker與虛擬化
A.6 其餘
附錄B
附錄B Docker命令查詢
B.1 基本語法
B.2 客戶端命令選項
B.3 daemon命令選項
B.4 客戶端命令
B.5 一張圖總結Docker的命令
附錄C
附錄C 參考資源連接
官方網站
實踐參考
技術交流
其餘資源

  三、爲任務而生的dockerjson

相關文章
相關標籤/搜索