利用 Docker 搭建多节点 Mesos 集群

Posted on 2016-3-9 in Others • Tagged with mesos, dockerLeave a comment

在上一篇文章中我们已经简单介绍了 Mesos 的背景,那么为了更好的学习 Mesos,我们需要搭建一个测试环境。我选择搭建一个三节点的 Mesos 集群,这样也能顺便测试一下 leader 选举以及容错情况。

准备工作

  • 三台 server
  • Docker(版本>1.10,不然之后测试在mesos-slave中运行 Docker 容器会有问题)

开始部署

设置环境变量

我们需要在每台 server 上设定好有关 IP 的环境变量,提供给后续步骤使用。假定我们三台 server 的 IP 分别是 192.168.85.109,192.168.85.115 和 192.168.85.119 ...

Continue reading

Docker 默认配置文件不生效

Posted on 2016-2-28 in Docker • Tagged with docker, linuxLeave a comment

最近的工作需要跟 Docker 打交道,并且搭建了一个私有仓库在本地环境存储相应的 Docker 镜像,但是在往私有仓库(非HTTPS)推镜像的时候,出现了 x509: certificate signed by unknown authority 的错误,Google 后得知解决方法是在 Docker 运行的时候添加 --insecure-registry 选项,或者修改 /etc/default/docker 文件增加一个配置项。

我选择 option 2。于是诡异的事情发生了。

我的系统是 Ubuntu 15.04,Docker 版本是 1.10.2(写本文的时候是最新的稳定版)。

按照网上的解决方案,我在 /etc/default/docker 中增加了一行 DOCKER_OPTS="--insecure-registry ...

Continue reading