更新时间:2021-11-19 11:11:42
最近很多阿里内部的同学和客户私信来咨询如何学习 Docker 技术。为此,我们列了一个路线图供大家学习Docker和阿里云容器服务。这个列表包含了一些社区的优秀资料和我们的原创文章。我们会随着Docker技术的发展持续更新本文,也会在云栖社区继续贡献内容来帮助同学们快速入门或持续提高。
学习Docker基本概念
Docker镜像
练习
安装Docker Toolbox或Docker Engine
配置本地Docker环境
管理容器的生命周期与配置
学习检查容器日志
docker logs
学习监控容器内部进程状态
docker top
与 docker stats
练习构建容器镜像,与镜像管理
构建Docker镜像
学习Docker Compose基本概念
编排模板 template
练习
利用 docker compose 管理应用项目生命周期
学习基本概念: 阿里云容器服务简介
练习
部署应用
容器应用生命周期
基本管控
实现最简单持续交付
Java 开发者
Python 开发者
NodeJS 开发者
.Net 开发者
Docker镜像优化
Docker网络
Docker存储
进程管理知识
Docker安全
Docker Machine云端创建执行环境
搭建私有Docker Registry
Docker Compose进阶
Docker内置编排实现 Swarm Mode进阶
使用Windows容器
Docker与微服务关系:TBD
服务路由与负载均衡:在容器服务中如何暴露服务到公网并配置负载均衡
服务发现
阿里云存储插件扩展
监控
开源监控日志服务
日志
日志服务集成
开源ELK日志服务方案
容器调度
持续交付进阶
网络相关
Open API
高可用容器集群与容器应用
Docker与机器学习系列
Docker发展很快,很多要靠自己实践,结合自己的实际场景和问题操练一下。
Play with Docker(PWD)是一个Docker训练网站,允许用户在几秒钟内就能运行Docker命令。该网站提供了嵌有免费Linux虚拟机的浏览器的体验,在这个虚拟机上可以构建并运行Docker容器,甚至还可以创建集群。该训练网站由大量的Docker实验室和从初级到高级的测验组成,可供开发人员和IT专业人员在http://training.play-with-docker.com上使用。