自猿其说-记录新时代农民工的成长点滴自猿其说

将想要的状态,
以“彩色”在大脑中呈现!

最新发布 第12页

Docker 从入门到实践

集群

ProMonkey阅读(355)评论(0)赞(0)

下面我们使用 Docker Compose 模拟启动一个 3 节点的 etcd 集群。 编辑 docker-compose.yml 文件 version: "3.6" services: node1: image: quay.io/core...

Docker 从入门到实践

安装

ProMonkey阅读(392)评论(0)赞(0)

etcd 基于 Go 语言实现,因此,用户可以从 项目主页 下载源代码自行编译,也可以下载编译好的二进制文件,甚至直接使用制作好的 Docker 镜像文件来体验。 注意:本章节内容基于 etcd 3.4.x 版本 二进制文件方式下载 编译好...

简介-自猿其说
Docker 从入门到实践

简介

ProMonkey阅读(371)评论(0)赞(0)

etcd 是 CoreOS 团队于 2013 年 6 月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。我们知道,在分布式系统中,各种服务的配置信息的管理分享,服务的发现是一个很基本同...

Docker 从入门到实践

网络

ProMonkey阅读(396)评论(0)赞(0)

Docker 网络实现 Docker 的网络实现其实就是利用了 Linux 上的网络命名空间和虚拟网络设备(特别是 veth pair)。建议先熟悉了解这两部分的基本概念再阅读本章。 基本原理 首先,要实现网络通信,机器需要至少一个网络接口...

Docker 从入门到实践

容器格式

ProMonkey阅读(378)评论(0)赞(0)

最初,Docker 采用了 LXC 中的容器格式。从 0.7 版本以后开始去除 LXC,转而使用自行开发的 libcontainer,从 1.11 开始,则进一步演进为使用 runC 和 containerd。

Docker 从入门到实践

联合文件系统

ProMonkey阅读(350)评论(0)赞(0)

联合文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a sing...

Docker 从入门到实践

控制组

ProMonkey阅读(374)评论(0)赞(0)

控制组(cgroups)是 Linux 内核的一个特性,主要用来对共享资源进行隔离、限制、审计等。只有能控制分配到容器的资源,才能避免当多个容器同时运行时的对系统资源的竞争。 控制组技术最早是由 Google 的程序员在 2006 年提出,...

Docker 从入门到实践

命名空间

ProMonkey阅读(380)评论(0)赞(0)

命名空间是 Linux 内核一个强大的特性。每个容器都有自己单独的命名空间,运行在其中的应用都像是在独立的操作系统中运行一样。命名空间保证了容器之间彼此互不影响。 pid 命名空间 不同用户的进程就是通过 pid 命名空间隔离开的,且不同命...

基本架构-自猿其说
Docker 从入门到实践

基本架构

ProMonkey阅读(365)评论(0)赞(0)

Docker 采用了 C/S 架构,包括客户端和服务端。Docker 守护进程 (Daemon)作为服务端接受来自客户端的请求,并处理这些请求(创建、运行、分发容器)。 客户端和服务端既可以运行在一个机器上,也可通过 socket 或者 R...

Docker 从入门到实践

总结

ProMonkey阅读(336)评论(0)赞(0)

总体来看,Docker 容器还是十分安全的,特别是在容器内不使用 root 权限来运行进程的话。 另外,用户可以使用现有工具,比如 Apparmor, Seccomp, SELinux, GRSEC 来增强安全性;甚至自己在内核中实现更复杂...

聚合实用在线工具

前往在线工具