BenjaminDu 发表于 2016-6-20 09:46:23

关于本人就任版主的首肯承诺与职责范围

首先欢迎大家进驻docker版面,以便交流探讨相互学习,大家有何好的建议和提示,可以联系本人,如有疑惑,也可转嫁给我,因为本人即将就任该版实习版主一职,欢迎大家交互监督。

本人联系QQ102440363Wechat JulianSolo-1234 ,Global Email address : timespacecosmosuniverse@gmail.com,新浪微博账号:午月丙火

docker的英文本意是码头工人,也就是搬运工,这种搬运工搬运的是集装箱(Container),集装箱里面装的可不是商品货物,而是任意类型的App,Docker把App(叫Payload)装在Container内,通过Linux Container技术的包装将App变成一种标准化的、可移植的、自管理的组件,这种组件可以在你的latop上开发、调试、运行,最终非常方便和一致地运行在production环境下。

Docker的核心底层技术是LXC(Linux Container),Docker在其上面加了薄薄的一层,添加了许多有用的功能。这篇stackoverflow上的问题和答案很好地诠释了Docker和LXC的区别,能够让你更好的了解什么是Docker, 简单翻译下就是以下几点:

    Docker提供了一种可移植的配置标准化机制,允许你一致性地在不同的机器上运行同一个Container;而LXC本身可能因为不同机器的不同配置而无法方便地移植运行;
    Docker以App为中心,为应用的部署做了很多优化,而LXC的帮助脚本主要是聚焦于如何机器启动地更快和耗更少的内存;
    Docker为App提供了一种自动化构建机制(Dockerfile),包括打包,基础设施依赖管理和安装等等;
    Docker提供了一种类似git的Container版本化的机制,允许你对你创建过的容器进行版本管理,依靠这种机制,你还可以下载别人创建的Container,甚至像git那样进行合并;
    Docker Container是可重用的,依赖于版本化机制,你很容易重用别人的Container(叫Image),作为基础版本进行扩展;
    Docker Container是可共享的,有点类似github一样,Docker有自己的INDEX,你可以创建自己的Docker用户并上传和下载Docker Image;
    Docker提供了很多的工具链,形成了一个生态系统;这些工具的目标是自动化、个性化和集成化,包括对PAAS平台的支持等;

那么Docker有什么用呢?对于运维来说,Docker提供了一种可移植的标准化部署过程,使得规模化、自动化、异构化的部署成为可能甚至是轻松简单的事情;而对于开发者来说,Docker提供了一种开发环境的管理方法,包括映像、构建、共享等功能,而后者是本文的主题。

学好docker势在必行,IT1.0初创时代主要看代码,IT2.0时代重点看网络,IT3.0时代必须得看嵌入式开发,IT4.0时代云计算与虚拟化教你重新做运维,IT5.0时代Docker让你知道什么才是正在自动化运维,安全快捷,轻量化跨平台部署运维环境。这就是学习Docker容器的必然性与重要性.

还望大家多多发帖,多多提问,我最近在忙于夜班带项目,傍晚和夜间我会尽量解答各位的提问与发帖,还希大家能够谅解。

BenjaminDu 发表于 2016-7-1 08:38:42

好好学习,好好工作

DTitRAGmNt 发表于 2016-7-9 19:12:36


wopsdpsd123 发表于 2016-7-17 18:00:33

加油加油

adminsgy 发表于 2017-9-15 12:58:07

好好学习,天天向上

abdxj 发表于 2018-2-26 08:44:34

好好学习,天天向上

lkliyou 发表于 2019-3-21 22:03:07

版主应该 多出来冒泡!
页: [1]
查看完整版本: 关于本人就任版主的首肯承诺与职责范围