zoukankan      html  css  js  c++  java
  • docker学习谈

    Docker官方教程

    https://docs.docker.com/get-started/ 

    以下转自

    http://dockone.io/question/10

    中9lives的回复:

    学习任何一个开源新技术,首先问自己几个问题:
    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/
    最后,参与社区互动也是很好的学习方式。

  • 相关阅读:
    多色图标字体
    css编写规则BEM
    css处理工具PostCss
    vue2.0点击其他任何地方隐藏dom
    vue2.0多页面开发
    Dijkstra算法(邻接矩阵存储)
    kmp算法c++代码实现
    最小生成树(prim算法,Kruskal算法)c++实现
    字符串匹配的KMP算法(转)
    筛选法求素数
  • 原文地址:https://www.cnblogs.com/mathprice/p/7478215.html
Copyright © 2011-2022 走看看