Docker 4 周岁生日派对全球联动;探索 Docker 1.13 存储插件和挂载传播 |『道客船长的航海日志』 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
daocloud
V2EX    程序员

Docker 4 周岁生日派对全球联动;探索 Docker 1.13 存储插件和挂载传播 |『道客船长的航海日志』

  •  
  •   daocloud
    DaoCloud 2017-02-21 11:22:38 +08:00 2496 次点击
    这是一个创建于 3157 天前的主题,其中的信息可能已经有所发展或是发生改变。

    容器圈头条

    汇总一周容器圈热点资讯,让开发者了解最 in 的容器技术,让企业熟知最实时的国内外容器行业动态,欢迎关注。

    一、 Docker 4 周年生日会

    摘要:社区作为 Docker 的核心元素,得益于众多维护者,贡献者,舰长,成员,组织者以及整个社区的辛勤付出,各种规模的公司和行业也纷纷将 Docker 平台投入到产品环境中。为了表达对大家的感谢, Docker 和线上会议的组织者将在世界各地举办 Docker 4 周年生日庆祝会,这样的庆祝也成为 Docker 一直以来的传统。今年的庆祝会将于 2017.03.13-2017.03.19 举行,大家可以前来学习,布道,庆祝,品味点心,或者来一次有纪念意义的 “ docker ” 自拍。

    想要了解更多关于 Docker 4 周年生日会的内容,点此查看详情

    点评: Docker 设计初期,只是给运维人员的一个工具。然而,到现在 Docker 已经成为连接开发和运维人员,连接开源和企业,连接云端和数据中心,连接全新的前沿架构和老式软件的方法论。成长的背后由一个非常庞大且多元化的社区驱动,这里有开发者、运维人员、企业、狂热爱好者、新手以及专家。小编相信, Docker 在接下来会厚积薄发,继续前行。

    Tips :作为 Docker 的好伙伴, DaoCloud 也将为中国 Docker 爱好者带来多城 Docker 四周年生日派对,届时欢迎大家踊跃参与!

    二、 清理容器废弃资源和碎片

    摘要: Docker 1.13 版本增加了一些非常好用的 CLI 命令,使开发环境变得更加干净简洁。随着时间的推移,您或许亲身经历过这样的状况,那就是开发环境变得越来越混乱,里面不仅有未使用的容器,悬挂的 Docker 镜像,还有废弃的存储卷和被遗忘的网络。所有这些过期的项目都占用了系统宝贵的资源,最终导致环境无法使用。

    在前面的文章中,我展示了使用 docker rm 和 docker rmi 命令来保持开发环境的干净简洁。这样做虽然可以解决一部分问题,但是这些命令是私有的、冗长的或很难记住的。为此, Docker 1.13 引入了可以直接使用的新命令,它们简单又实用,比如管理命令:

    • system
    • container
    • image
    • plugin
    • secret

    这些非常有用的命令把过期的项目清理出开发环境,有效避免了系统资源的浪费。

    点此查看详情

    点评: 在 docker 应用生态环境中,容器的生成和销毁是很频繁的,势必会导致 docker 在运行的生命周期中生成一些垃圾碎片。有了碎片,就需要有好的方案进行处理。在以上这些命令中,小编印象最深刻的是 docker system prune -a 命令,因为它简单粗暴,可以同时删除:

    • all stopped containers
    • all volumes not used by at least one container
    • all networks not used by at least one container
    • all images without at least one container associated to them

    三、 探索 Docker 1.13 存储插件和挂载传播

    Docker 1.13 最激动人心的特性之一,就是新的插件管理系统。它在 1.12 尚处于实验阶段,但是现在已经融合成一个完整的功能。为什么管理插件非常重要?最终的目标是快速轻松地利用插件的可扩展性。 Docker 的任务是让所有插件都像容器一样被管理和运行,把 Docker Hub 作为集中资源,让插件更可用,从而推动过程标准化。探究容器挂载, EX-Ray 从一个容器的需求出发来挂载 volume ,并且让这些挂载点对于底层的操作系统( OS )可用。为了让挂载点在容器里对 Docker 运行的主机可用,利用了 Linux 的 shared 捆绑挂载。

    点此查看详细

    点评: Docker 插件是增强 Docker 引擎功能的进程外扩展。这就表示,插件不会运行在 Docker daemon 中。你可以随时随地(如果需要可以在另一台主机上)启动你的插件。你只需要通过 Plugin Discovery (我们后面会深入讨论)通知 Docker daemon 这儿有一个新的插件可用即可。进程外体系的另一个优点就是你甚至可以不用重新建立一个 Docker daemon 来增加一个插件。目前已经有授权、存储卷驱动、网络驱动、 Ipam 驱动等插件。

    这一期的容器圈头条就到这里,欢迎下期再会。

    作者介绍 | Evelyn

    DaoCloud 容器技术开源团队成员,曾在 Intel DCG 部门担任 Cloud Engineering, 对分布式调度框架 Mesos 有深入学习,对集群资源管理有一定经验,目前致力于 Docker 容器技术的研究和实践。 Evelyn 所在的容器技术开源团队,在 DaoCloud 主要负责容器生态的开源工作。

    2 条回复    2017-02-21 13:28:07 +08:00
    Antidictator
        1
    Antidictator  
       2017-02-21 12:08:02 +08:00
    厉害了=。= 支持
    yubeiluo
        2
    yubeiluo  
       2017-02-21 13:28:07 +08:00 via iPhone
    不错
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5559 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 01:23 PVG 09:23 LAX 18:23 JFK 21:23
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86