乔克叔叔的博客,公众号:运维开发故事

随笔分类 -  docker

摘要:Dragonfly 是一款基于 P2P 的智能镜像和文件分发工具。它旨在提高文件传输的效率和速率,最大限度地利用网络带宽,尤其是在分发大量数据时,例如应用分发、缓存分发、日志分发和镜像分发。 在阿里巴巴,Dragonfly 每个月会被调用 20 亿次,分发的数据量高达 3.4PB。Dragonfly 阅读全文
posted @ 2020-06-21 12:01 乔克爱运维 阅读(1185) 评论(0) 推荐(0) 编辑
摘要:9、Docker的架构 Docker在1.11之前主要是通过docker daemon来处理client的请求,容器的相关操作都是通过docker daemon来完成。从1.11之后,并不是简简单单的通过docker daemon来处理了,它集成了Containerd、RunC等多个组件。这些组件之 阅读全文
posted @ 2020-05-26 15:53 乔克爱运维 阅读(299) 评论(0) 推荐(0) 编辑
摘要:多阶段构建就是在一个Dokcerfile中定义多个FROM,每个FROM都可以使用不同的基础镜像,并表示开始一个新的构建阶段,我们可以很方便的将一个阶段的文件复制到另外一个阶段中,在最终的阶段保存你需要使用的镜像即可。 比如定义如下Dockerfile 默认情况下,构建阶段是没有命令的,我们可以通过 阅读全文
posted @ 2020-04-28 14:43 乔克爱运维 阅读(159) 评论(0) 推荐(0) 编辑
摘要:一、简介 Dockerfile是一个文本文件,里面包含一条条指令,每一条指令就是一层镜像。一般情况下,Dockerfile分为4个部分: 基础镜像 维护者信息 镜像操作指令 容器启动时执行命令 例如: 其中FROM指令必须是开篇第一个非注释行,是必须存在的一个指令,后面所有的操作都是基于这个镜像的。 阅读全文
posted @ 2020-04-28 14:42 乔克爱运维 阅读(306) 评论(0) 推荐(0) 编辑
摘要:默认情况下,容器会随着用户删除而消失,包括容器里面的数据。如果我们要对容器里面的数据进行长久保存,就不得不引用存储卷的概念。 在容器中管理数据持久化主要有两种方式:1、数据卷(data volumes)2、挂载目录(Bind volumes) 数据卷 数据卷是一个可供一个或多个容器使用的共同目录,它 阅读全文
posted @ 2020-04-28 14:41 乔克爱运维 阅读(171) 评论(0) 推荐(0) 编辑
摘要:Bridge模式 当我们安装完docker后,启动Docker daemon,就会在主机上看到一个docker0的网桥,默认在此主机上启动的容器都会连接到这个网桥上。虚拟网桥的工作方式和物理交换机的工作方式类似,我们可以把主机当作是一个物理交换机,这样所有容器都通过交换机连接在了一个二层网络。 当我 阅读全文
posted @ 2020-04-28 14:39 乔克爱运维 阅读(205) 评论(0) 推荐(0) 编辑
摘要:一、获取镜像 官方提供了一个公共镜像仓库Docker Hub,默认是从这上面获取镜像的。 搜素镜像使用docker search 命令: 拉取镜像使用docker pull 命令: 在拉取镜像的时候,如果不指定版本号,默认是拉取版本为latest的镜像。 如果不是拉取Docker Hub上的镜像,需 阅读全文
posted @ 2020-04-28 14:38 乔克爱运维 阅读(228) 评论(0) 推荐(0) 编辑
摘要:Docker是一种轻量级的虚拟化技术,它具备传统虚拟机无法比拟的优势,它更简易的安装和使用方式、更快的速度、服务集成和开源流程自动化。 Docker的安装 安装Docker的基本要素:1、Docker只支持64位CPU架构的计算机,目前不支持32位CPU;2、建议系统的Linux内核版本为3.10以 阅读全文
posted @ 2020-04-28 14:36 乔克爱运维 阅读(239) 评论(0) 推荐(0) 编辑
摘要:什么是Docker Docker,中文翻译是"码头工人"。根据官方的定义,Docker是以Docker容器为资源分割和调度的基本单元,封装了整个软件运行的环境,为开发者和系统管理员设计的,用于构建、发布和运行分布式应用的平台。它是一个跨平台、可移植并且简单易用的容器解决方案。 从概念上看,Docke 阅读全文
posted @ 2020-04-28 14:35 乔克爱运维 阅读(163) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示