上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页
摘要: 笔者在前文《RunC 简介》和《Containerd 简介》中分别介绍了 runC 和 containerd。本文我们将结合 docker 中的其它组件探索 docker 是如何把这些组件组织起来协调工作的。 Docker 的主要组件 安装 docker ,其实是安装了 docker 客户端、doc 阅读全文
posted @ 2018-06-07 07:59 sparkdev 阅读(43729) 评论(21) 推荐(41)
摘要: 笔者在《Docker 镜像之进阶篇》中介绍了镜像分层、写时复制以及内容寻址存储(content-addressable storage)等技术特性,为了支持这些特性,docker 设计了一套镜像元数据管理机制来管理镜像元数据。另外,为了能够让 docker 容器适应不同平台不同应用场景对存储的要求, 阅读全文
posted @ 2018-06-04 08:32 sparkdev 阅读(31992) 评论(9) 推荐(12)
摘要: 笔者在《Docker 基础 : 镜像》一文中介绍了 docker 镜像的基本用法,本文我们来介绍 docker 镜像背后的技术原理。 什么是 docker 镜像 docker 镜像是一个只读的 docker 容器模板,含有启动 docker 容器所需的文件系统结构及其内容,因此是启动一个 docke 阅读全文
posted @ 2018-05-28 08:23 sparkdev 阅读(32435) 评论(13) 推荐(31)
摘要: 我们可以把 docker 抽象为下图所示的结构(此图来自互联网): 从图中可以看出,docker 对容器的管理和操作基本都是通过 containerd 完成的。 那么,containerd 是什么呢?Containerd 是一个工业级标准的容器运行时,它强调简单性、健壮性和可移植性。Containe 阅读全文
posted @ 2018-05-21 08:21 sparkdev 阅读(51425) 评论(11) 推荐(26)
摘要: 笔者在《Linux mount 命令》一文中介绍了 mount 命令的基本用法,本文我们接着介绍 mount 命令的一些高级用法,比如 bind mounts(绑定挂载)和 shared subtree。 bind mounts 一个绑定挂载就是相关目录树的另外一个视图。典型情况下,挂载会为存储设备 阅读全文
posted @ 2018-05-17 08:47 sparkdev 阅读(27967) 评论(4) 推荐(7)
摘要: RunC 是什么? RunC 是一个轻量级的工具,它是用来运行容器的,只用来做这一件事,并且这一件事要做好。我们可以认为它就是个命令行小工具,可以不用通过 docker 引擎,直接运行容器。事实上,runC 是标准化的产物,它根据 OCI 标准来创建和运行容器。而 OCI(Open Containe 阅读全文
posted @ 2018-05-14 08:21 sparkdev 阅读(52591) 评论(12) 推荐(27)
摘要: mount 命令用来挂载文件系统。其基本命令格式为:mount -t type [-o options] device dirdevice:指定要挂载的设备,比如磁盘、光驱等。dir:指定把文件系统挂载到哪个目录。type:指定挂载的文件系统类型,一般不用指定,mount 命令能够自行判断。opti 阅读全文
posted @ 2018-05-09 17:10 sparkdev 阅读(99414) 评论(9) 推荐(17)
摘要: Docker 和容器技术的发展可谓是日新月异,本文试图以全局的视角来梳理一下 docker 目前的生态圈。既然是概览,所以不会涉及具体的技术细节。 Docker 自从发布以来发生了很多的变化,并且有些方面的变化还非常大。对于技术爱好者来说,我们喜欢酷毙新的功能,喜欢旧功能的改善。但对于生产环境中的使 阅读全文
posted @ 2018-05-07 07:08 sparkdev 阅读(25787) 评论(8) 推荐(15)
摘要: 笔者在前文《Azure AI 服务之文本翻译》中简单介绍了 Azure 认知服务中的文本翻译 API,通过这些简单的 REST API 调用就可以轻松地进行机器翻译。如果能在程序中简单的集成语音转文本的功能会不会非常赞!本文我们就介绍如何使用必应的语音识别 API(Bing Speech API) 阅读全文
posted @ 2018-05-02 08:22 sparkdev 阅读(14808) 评论(16) 推荐(31)
摘要: 目录 获取镜像 查看镜像信息 搜索镜像 删除镜像 创建镜像 导出和导入镜像 上传镜像 总结 镜像是 Docker 的三大核心概念之一。Docker 运行容器前需要本地存在对应的镜像,如果本地没有对应的镜像,Docker 会尝试从默认的镜像仓库下载。当然用户也可以通过配置,使用自定义的镜像仓库。本文将 阅读全文
posted @ 2018-04-24 06:59 sparkdev 阅读(30108) 评论(11) 推荐(16)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页