博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于docker
阅读量:4991 次
发布时间:2019-06-12

本文共 2353 字,大约阅读时间需要 7 分钟。

摘要: 最近很多阿里内部的同学和客户私信来咨询如何学习 Docker 技术。为此,我们列了一个路线图供大家学习Docker和阿里云容器服务。这个列表包含了一些社区的优秀资料和我们的原创文章。我们会随着Docker技术的发展持续更新本文,也会在云栖社区继续贡献内容来帮助同学们快速入门或持续提高。

Docker学习路线图

最近很多阿里内部的同学和客户私信来咨询如何学习 Docker 技术。为此,我们列了一个路线图供大家学习Docker和阿里云容器服务。这个列表包含了一些社区的优秀资料和我们的原创文章。我们会随着Docker技术的发展持续更新本文,也会在云栖社区继续贡献内容来帮助同学们快速入门或持续提高。

Docker基础 101
  1. 学习Docker基本概念
    • Docker容器
    • Docker镜像
      • Dockerfile初步概念
  2. 练习
    • 安装Docker Toolbox或Docker Engine
    • 配置本地Docker环境
      • 利用Docker Machine创建本地Docker Environment
    • 管理容器的生命周期与配置
      • 创建、删除、检查、启动、停止容器 ...
      • 环境变量
      • 端口配置
    • 学习端口映射和容器链接
    • 学习利用volume保存持久化容器数据
    • 学习检查容器日志
      • docker logs
    • 学习监控容器内部进程状态
      • docker topdocker stats
  3. 练习构建容器镜像,与镜像管理
    • 构建Docker镜像
      • 构建一个long run的docker应用
    • 使用
容器编排基础 101
  1. 学习Docker Compose基本概念
    • 编排模板 template
      • 服务定义 service
    • 应用项目 project
  2. 练习
    • 利用 docker compose 管理应用项目生命周期
      • 创建、删除、检查、启动、停止容器 ...
      • 更新
      • Scale
    • 利用 docker compose 构建镜像
阿里云容器服务基础 101
  1. 学习基本概念:
    • 集群,节点
    • 编排模板, 应用项目
  2. 练习
    • 创建管理集群
    • 部署应用
      • 部署一个docker镜像
      • 部署一个docker compose模板
    • 容器应用生命周期
      • 启动、停止
      • 变更配置
      • 伸缩
    • 基本管控
      • 查看容器日志
      • 查看容器监控信息
      • 查看节点监控信息
      • 查看应用操作日志
    • 实现最简单持续交付
软件开发者Docker基础 101
  • Java 开发者
    • Tomcat:
    • SpringBoot:
  • 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服务发现
    • 自定义服务路由:
  • 阿里云存储插件扩展
    • OSSFS:
    • NAS:
  • 监控
    • 云监控服务集成:(TBD)
    • 开源监控日志服务
    • 容器应用监控:(TBD)
  • 日志
    • 日志服务集成
    • 开源ELK日志服务方案
  • 容器调度
  • 持续交付进阶
  • 网络相关
    • 混合云方案:(TBD)
  • Open API
  • 高可用容器集群与容器应用
参考资料

Docker发展很快,很多要靠自己实践,结合自己的实际场景和问题操练一下。

官方文档
  • - 强烈推荐
电子书
纸质书
社区
拓展阅读
备忘单

转载自:https://yq.aliyun.com/articles/40494?spm=5176.100244.teamconlist.5.lGVR5V

 

docker下载:

 

给docker 的镜像加  仓库名称和标签

[root@localhost ~]# docker images

REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE
<none>                 <none>              5867cf1a8987        3 hours ago         2.455 GB
lantern-builder        latest              f997b57bc787        20 hours ago        2.211 GB
fedora                 21                  1a4b6ed2b9da        3 months ago        241.3 MB
alexwhen/docker-2048   latest              7929bcd70e47        14 months ago       8.011 MB
[root@localhost ~]# docker tag 5867cf1a8987 daocloud.io/calm2100/myimage:v1
[root@localhost ~]# docker images
REPOSITORY                     TAG                 IMAGE ID            CREATED             SIZE
daocloud.io/calm2100/myimage   v1                  5867cf1a8987        3 hours ago         2.455 GB
lantern-builder                latest              f997b57bc787        20 hours ago        2.211 GB
fedora                         21                  1a4b6ed2b9da        3 months ago        241.3 MB
alexwhen/docker-2048           latest              7929bcd70e47        14 months ago       8.011 MB

学习资料:

1.

2.《》

3.《》

转载于:https://www.cnblogs.com/qq-757617012/p/5909222.html

你可能感兴趣的文章
cocos2d-x 3.0rc2 对于每个包执行情况的重要平台 (超级方便)
查看>>
Android 深入解析光传感器(二)
查看>>
Ansible@一个高效的配置管理工具--Ansible configure management--翻译(八)
查看>>
【bzoj4552/Tjoi2016&Heoi2016】排序——二分+线段树/平衡树+线段树分裂与合并
查看>>
Windows Internals学习笔记(八)IO系统
查看>>
sql插件,SQLPrompt
查看>>
Objetive-C 属性和线程安全
查看>>
mybatis pagehelper实现分页
查看>>
很牛的javascript日期转换函数
查看>>
javascript格式化json显示
查看>>
Redis 在 SNS 类应用中的最佳实践有哪些?
查看>>
关于Unity 动画绘制原理
查看>>
django-xadmin后台开发
查看>>
Canvas链式操作
查看>>
学渣乱搞系列之网络流学习
查看>>
Acdream A - Unique Attack
查看>>
java遍历List的多种方法
查看>>
【投票】你心目中的Excel催化剂价值有多大(附主流国内外收费插件供参考)?...
查看>>
算法复习——半平面交(bzoj2618凸多边形)
查看>>
关于在Intellij Idea中使用JSTL标签库报错的问题
查看>>