why docker?

来源于一个论坛上的回答:

学习任何一个开源新技术,首先问自己几个问题:

1. 为什要学习它?
2. 学习它需要了解哪些相关知识点?
3. 如何快速学习?
4. 该技术的使用场景是什么?

拿我个人的学习经验来举例(本人之前比较了解OpenStack)
  1. 为什要学习docker?
    回答:
    docker是轻量级虚拟化技术,docker使linux容器技术的应用更加简单和标准化
    docker的速度很快,容器启动时毫秒级的
    docker将开发和运维职责分清
    docker解决了依赖地狱问题
    docker支持几乎所有操作系统
    docker有着飞速发展的生态圈
    很多IT巨头逐渐加入和支持
  2. 学习它需要了解哪些相关知识点?
    回答:
    云计算概念相关(restapi, 微服务,OpenStack)
    Linux 系统管理(软件包管理,用户管理,进程管理等)
    Linux 内核相关(Cgroup, namespace 等)
    Linux 文件系统和存储相关(AUFS,BRFS,devicemapper 等)
    Linux 网络(网桥,veth,iptables等)
    Linux安全相关(Appmor,Selinux 等)
    Linux进程管理(Supervisord,Systemd etc)
    Linux容器技术(LXC等)
    开发语言(Python, GO,Shell 等)

3.如何快速学习?
回答:个人体会最好有一个实际的需求或项目来边实践边学习,入门可以参考(第一本docker书)写的不错,非常适合入门。除此之外,阅读牛人的blog比如官方blog  http://blog.docker.com/
最后,参与社区互动也是很好的学习方式。
  1. 该技术的使用场景是什么? 回答:docker非常适用于dev/test CI/CD 场景,用完就扔。还有就是PasS了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值