摘要: 最近很多阿裡內部的同學和客戶私信來咨詢如何學習 Docker 技術。為此,我們列了一個路線圖供大家學習Docker和阿裡雲容器服務。這個列表包含了一些社區的優秀資料和我們的原創文章。我們會隨著Docker技術的發展持續更新本文,也會在雲棲社區繼續貢獻內容來幫助同學們快速入門或持續提高。 Do... ...
摘要: 最近很多阿裡內部的同學和客戶私信來咨詢如何學習 Docker 技術。為此,我們列了一個路線圖供大家學習Docker和阿裡雲容器服務。這個列表包含了一些社區的優秀資料和我們的原創文章。我們會隨著Docker技術的發展持續更新本文,也會在雲棲社區繼續貢獻內容來幫助同學們快速入門或持續提高。
Docker學習路線圖
最近很多阿裡內部的同學和客戶私信來咨詢如何學習 Docker 技術。為此,我們列了一個路線圖供大家學習Docker和阿裡雲容器服務。這個列表包含了一些社區的優秀資料和我們的原創文章。我們會隨著Docker技術的發展持續更新本文,也會在雲棲社區繼續貢獻內容來幫助同學們快速入門或持續提高。
Docker基礎 101
- 學習Docker基本概念
- Docker容器
- Docker鏡像
- Dockerfile初步概念
- 練習
- 安裝Docker Toolbox或Docker Engine
- 配置本地Docker環境
- 利用Docker Machine創建本地Docker Environment
- 配置阿裡雲Docker鏡像加速器
- 管理容器的生命周期與配置
- 創建、刪除、檢查、啟動、停止容器 ...
- 環境變數
- 埠配置
- 學習埠映射和容器鏈接
- 學習利用volume保存持久化容器數據
- 學習檢查容器日誌
docker logs
- 學習監控容器內部進程狀態
docker top
與docker stats
- 練習構建容器鏡像,與鏡像管理
- 構建Docker鏡像
- 構建一個long run的docker應用
- 使用阿裡雲鏡像管理服務
- 構建Docker鏡像
容器編排基礎 101
- 學習Docker Compose基本概念
- 編排模板 template
- 服務定義 service
- 應用項目 project
- 編排模板 template
- 練習
- 利用 docker compose 管理應用項目生命周期
- 創建、刪除、檢查、啟動、停止容器 ...
- 更新
- Scale
- 利用 docker compose 構建鏡像
- 利用 docker compose 管理應用項目生命周期
阿裡雲容器服務基礎 101
- 學習基本概念: 阿裡雲容器服務簡介
- 集群,節點
- 編排模板, 應用項目
- 練習
- 創建管理集群
- 部署應用
- 部署一個docker鏡像
- 部署一個docker compose模板
- 容器應用生命周期
- 啟動、停止
- 變更配置
- 伸縮
- 基本管控
- 查看容器日誌
- 查看容器監控信息
- 查看節點監控信息
- 查看應用操作日誌
- 通過Docker客戶端連接集群
- 實現最簡單持續交付
軟體開發者Docker基礎 101
- Java 開發者
- Tomcat: https://yq.aliyun.com/articles/6894
- SpringBoot: https://yq.aliyun.com/articles/2930
- Python 開發者
- NodeJS 開發者
- .Net 開發者
Docker進階 201
- Docker鏡像優化
- Docker網路
- Docker存儲
- 進程管理知識
- Docker安全
- Docker Machine雲端創建執行環境
- 搭建私有Docker Registry
- Docker Compose進階
- 利用Compose V2模板支持容器、網路、存儲的編排
- 變數替換
- Docker內置編排實現 Swarm Mode進階
阿裡雲容器服務進階 201
- Docker與微服務關係:TBD
- 服務路由與負載均衡:在容器服務中如何暴露服務到公網並配置負載均衡
- 通過二級功能變數名稱實現應用路由
- 通過自定義SLB實現服務路由
- 服務發現
- DNS服務發現
- 自定義服務路由:基於Docker的應用負載均衡與服務發現
- 阿裡雲存儲插件擴展
- OSSFS:用OSS數據捲實現Wordpress附件共用
- NAS:在阿裡雲容器服務中使用NAS(NFS)數據捲
- 監控
- 雲監控服務集成:(TBD)
- 開源監控日誌服務
- 容器應用監控:(TBD)
- 日誌
- 日誌服務集成
- 開源ELK日誌服務方案
- 容器調度
- 持續交付進階
- 網路相關
- 如何保證摘除公網EIP的容器服務VPC集群可以正常訪問公網
- 容器服務是如何做到的跨主機的容器間通信?
- 混合雲方案:(TBD)
- Open API
- 高可用容器集群與容器應用
參考資料
Docker發展很快,很多要靠自己實踐,結合自己的實際場景和問題操練一下。
官方文檔
- docs.docker.com - 強烈推薦
電子書
紙質書
社區
拓展閱讀
備忘單
轉載自:https://yq.aliyun.com/articles/40494?spm=5176.100244.teamconlist.5.lGVR5V
docker下載: https://docs.docker.com/docker-for-windows/#download-docker-for-windows
學習資料:
2.《docker技術入門與實踐》
3.《Docloud文檔》