热文Swarm mode 管理配置信息
在动态的、大规模的分布式集群上,管理和分发配置文件也是很重要的工作。传统的配置文件分发方式(如配置文件放入镜像中,设置环境变量,volume 动态挂载等)都降低了镜像的通用性。
热文Swarm mode 管理敏感数据
在动态的、大规模的分布式集群上,管理和分发 `密码`、`证书` 等敏感信息是极其重要的工作。传统的密钥分发方式(如密钥放入镜像中,设置环境变量,volume 动态挂载等...
热文使用 compose 文件
正如之前使用 `docker-compose.yml` 来一次配置、启动多个容器,在 `Swarm` 集群中也可以使用 `compose` 文件 (`docker-co...
热文创建 Swarm 集群
阅读 `基本概念` 一节我们知道 `Swarm` 集群由 **管理节点** 和 **工作节点** 组成。本节我们来创建一个包含一个管理节点和两个工作节点的最小 `Swar...
热文Docker Swarm mode
Docker 1.12 Swarm mode 已经内嵌入 Docker 引擎,成为了 docker 子命令 `docker swarm`。请注意与旧的 `Docker S...
热文Docker Compose 实战 WordPress
`Compose` 可以很便捷的让 `Wordpress` 运行在一个独立的环境中。 创建空文件夹 假设新建一个名为 `wordpress` 的文件夹,然后进入这个文件夹。
热文Docker Compose 实战 Rails
首先,因为应用将要运行在一个满足所有环境依赖的 Docker 容器里面,那么我们可以通过编辑 `Dockerfile` 文件来指定 Docker 容器要安装内容。内容如下:
热文Docker Compose 实战 Django
第一步,因为应用将要运行在一个满足所有环境依赖的 Docker 容器里面,那么我们可以通过编辑 `Dockerfile` 文件来指定 Docker 容器要安装内容。内容如下:
热文Docker Compose 模板文件
模板文件是使用 `Compose` 的核心,涉及到的指令关键字也比较多。但大家不用担心,这里面大部分指令跟 `docker run` 相关参数的含义都是类似的。
热文Docker Compose 命令说明
对于 Compose 来说,大部分命令的对象既可以是项目本身,也可以指定为项目中的服务或者容器。如果没有特别的说明,命令对象将是项目,这意味着项目中所有的服务都会受到命令影响。
热文Docker Compose 使用
首先介绍几个术语。 - 服务 (`service`):一个应用容器,实际上可以运行多个相同镜像的实例。 - 项目 (`project`):由一组关联的应用容器组成的一个完...
热文Docker Compose 安装与卸载
`Compose` 支持 Linux、macOS、Windows 10 三大平台。 `Compose` 可以通过 Python 的包管理工具 `pip` 进行安装,也可以...
热文Docker Compose 简介
`Compose` 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 `OpenStack` 中的 `Heat` 十分类似。
热文Docker 自定义网桥
除了默认的 `docker0` 网桥,用户也可以指定网桥来连接各个容器。 在启动 Docker 服务的时候,使用 `-b BRIDGE`或`--bridge=BRIDGE...
热文配置 docker0 网桥
Docker 服务默认会创建一个 `docker0` 网桥(其上有一个 `docker0` 内部接口),它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放...
热文Docker 容器访问控制
容器的访问控制,主要通过 Linux 上的 `iptables` 防火墙来进行管理和实现。`iptables` 是 Linux 上默认的防火墙软件,在大部分发行版中都自带。
热文Docker 快速配置指南
- `-b BRIDGE` 或 `--bridge=BRIDGE` 指定容器挂载的网桥 - `--bip=CIDR` 定制 docker0 的掩码 - `-H SOCKE...