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

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

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
最后,参与社区互动也是很好的学习方式。

转载于:https://www.cnblogs.com/mathprice/p/7478215.html

你可能感兴趣的文章
使用思科模拟器Packet Tracer与GNS3配置IPv6隧道
查看>>
iOS开发-NSPredicate
查看>>
Exchange Server 2003 SP2 数据存储大小限制修改
查看>>
expr命令用法-实例讲解
查看>>
酷派8705救砖
查看>>
iOS10里的通知与推送
查看>>
# C 语言编写二进制/十六进制编辑器
查看>>
EMS SQL Management Studio for MySQL
查看>>
我的友情链接
查看>>
做母亲不容易
查看>>
详细的文档(吐槽)
查看>>
DEVEXPRESS 随记
查看>>
Ember.js 入门指南——{{action}} 助手
查看>>
VMware下安装QT Creator
查看>>
Linux时间同步设置
查看>>
Measure Graphics Performance
查看>>
RetrunMoreRow
查看>>
Redis学习笔记(3)-Hash
查看>>
Git使用的常用命令
查看>>
微软职位内部推荐-Senior Software Engineer
查看>>