容器间通信的三种方式

容器之间可通过 IP,Docker DNS Server 或 joined 容器三种方式通信。 IP 通信 从上一节的例子可以得出这样一个结论:两个容器要能通信,必须要有属于同一个网络的网卡。 满足这个条件后,容器就可以通过 IP 交互了。具体做法是在容器创建时通过 –network 指定相...

2018-06-02 03:29:50

阅读数:461

评论数:0

Docker对资源的使用限制

镜像的分层结构 Docker 支持通过扩展现有镜像,创建新的镜像。 实际上,Docker Hub 中 99% 的镜像都是通过在 base 镜像中安装和配置需要的软件构建出来的。 新镜像是从 base 镜像一层一层叠加生成的。每安装一个软件,就在现有镜像的基础上增加一层。 问什么 Docke...

2018-06-01 23:35:00

阅读数:140

评论数:0

(9) docker三剑客之Compose 官方编排工具

Compose 简介 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。 其代码目前在 https://github.com/docker/compose 上开源。 Compose...

2018-04-26 10:02:50

阅读数:24

评论数:0

(9) docker三剑客之Compose 官方编排工具

Compose 简介 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。 其代码目前在 https://github.com/docker/compose 上开源。 Compose...

2018-04-25 20:52:59

阅读数:47

评论数:0

(8)Docker 网络功能

Docker 网络功能 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 外部访问容器 容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。 当使用 -P 标记时,Docker 会随机映射一个 49000~49900 的端...

2018-04-25 19:51:27

阅读数:43

评论数:0

(7)docker数据管理

Docker 数据管理 这一章介绍如何在 Docker 内部以及容器之间管理数据,在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录 (Bind mounts) 数据卷 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据...

2018-04-25 19:29:54

阅读数:24

评论数:0

(6)docker 仓库

访问仓库 仓库(Repository)是集中存放镜像的地方。 一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说,仓库可以被认为是一个具体的项目或目录。例如对于仓库地址 dl.docke...

2018-04-25 19:09:07

阅读数:30

评论数:0

(5)docker 容器操作

启动容器 docker run 当利用 docker run 来创建容器时,Docker 在后台运行的标准操作包括: - 检查本地是否存在指定的镜像,不存在就从公有仓库下载 - 利用镜像创建并启动一个容器 - 分配一个文件系统,并在只读的镜像层外面挂载一层可读写层 - 从宿主主机配...

2018-04-25 18:48:52

阅读数:31

评论数:0

(4)docker 使用镜像

获取镜像 docker pull。其命令格式为: docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]、 Docker 镜像仓库地址:地址的格式一般是 <域名/IP>[:端口号]。默认地址是 ...

2018-04-25 17:45:35

阅读数:38

评论数:0

(2)docker基本概念

基本概念 Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 理解了这三个概念,就理解了 Docker 的整个生命周期。 Docker 镜像 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂...

2018-04-25 16:40:35

阅读数:27

评论数:0

(1)docker介绍

什么是 Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程...

2018-04-25 16:31:14

阅读数:41

评论数:0

Kubernetes简介

简介 Kubernetes 是 Google 团队发起并维护的基于 Docker 的开源容器集群管理系统,它不仅支持常见的云平台,而且支持内部数据中心。 建于 Docker 之上的 Kubernetes 可以构建一个容器的调度服务,其目的是让用户透过 Kubernetes 集群来进行云端容器集...

2018-04-25 13:31:08

阅读数:37

评论数:0

mesos是什么

转载自http://www.jianshu.com/p/ef220ec34b6e 听过不少人在讨论 Mesos,然而并不是很明白 Mesos 到底能够解决什么问题,使用场景是怎样的,周伟涛(国内较早一批接触使用 Docker,Mesos 等技术的开发者)用一句话形容它, Mesos 能够管理每台...

2017-07-22 14:39:16

阅读数:283

评论数:0

(3)docker安装

系统要求 Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定。 卸载旧版本 旧版本的 Docker 称为 ...

2017-05-21 13:55:20

阅读数:210

评论数:0

如何通俗地理解docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的...

2017-02-26 22:57:25

阅读数:207

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭