前面我们安装部署了 Rex-Ray,并且成功配置 VirtualBox backend,今天演示如何创建和使用 Rex-Ray volume。 在 docker1 或 docker2 上执行如下命令创建 volume: docker volume create --driver ...
上一节我们在 docker 上的 MySQL 容器中使用了 Rex Ray volume mysqldata,更新了数据库。现在容器已经删除,今天将演示在 docker 中重新使用这个卷。 在 dokcer 上执行如下命令,启动 MySQL 容器: docker run name mydb on docker v mysqldata: var lib mysql d mysql 新容器也使用相同的 ...
2017-10-06 08:44 4 2481 推荐指数:
前面我们安装部署了 Rex-Ray,并且成功配置 VirtualBox backend,今天演示如何创建和使用 Rex-Ray volume。 在 docker1 或 docker2 上执行如下命令创建 volume: docker volume create --driver ...
Rex-Ray 是一个优秀的 Docker volume driver,本节将演示其安装和配置方法。 Rex-Ray 以 standalone 进程的方式运行在 Docker 主机上,安装方法很简单,在需要使用 Rex-Ray driver 的主机 docker1 和 docker ...
Pod 可以通过 Volume 或者环境变量的方式使用 Secret,今天先学习 Volume 方式。 Pod 的配置文件如下所示: ① 定义 volume foo,来源为 secret mysecret。 ② 将 foo mount 到容器路径 /etc/foo,可指定读写权限 ...
从业务数据的角度看,容器可以分为两类:无状态(stateless)容器和有状态(stateful)容器。 无状态是指容器在运行过程中不需要保存数据,每次访问的结果不依赖上一次访问,比如提供静态页面的 web 服务器。 有状态是指容器需要保存数据,而且数据会发生变化,访问的结果依赖之前请求 ...
上一节我们在 host1 中运行了容器 bbox1,今天将详细讨论 overlay 网络跨主机通信的原理。 在 host2 中运行容器 bbox2: bbox2 IP 为 10.0.0.3,可以直接 ping bbox1: 可见 overlay 网络中的容器可以直接 ...
前面已经学习了 Docker 的几种网络方案:none、host、bridge 和 joined 容器,它们解决了单个 Docker Host 内容器通信的问题。本章的重点则是讨论跨主机容器间通信的方案。 跨主机网络方案包括: docker 原生的 overlay ...
docker managed volume 与 bind mount 在使用上的最大区别是不需要指定 mount 源,指明 mount point 就行了。还是以 httpd 容器为例: 我们通过 -v 告诉 docker 需要一个 data volume,并将其 mount 到 /usr ...
Data Volume 中存放的是重要的应用数据,如何管理 volume 对应用至关重要。前面我们主要关注的是 volume 的创建、共享和使用,本节将讨论如何备份、恢复、迁移和销毁 volume。 备份 因为 volume 实际上是 host 文件系统中的目录和文件,所以 volume ...