Fork me on GitHub
Suzf  Blog

[译] 使用 Docker 容器应该避免的 10 个事情

当你最后投入容器的怀抱,发现它能解决很多问题,而且还具有众多的优点:

第一:它是不可变的 – 操作系统,库版本,配置,文件夹和应用都是一样的。您可以使用通过相同QA测试的镜像,使产品具有相同的表现。

第二:它是轻量级的 – 容器的内存占用非常小。不需要几百几千MB,它只要对主进程分配内存再加上几十MB。

第三:它很快速 – 启动一个容器与启动一个单进程一样快。不需要几分钟,您可以在几秒钟内启动一个全新的容器。

但是,许多用户依然像对待典型的虚拟机那样对待容器。但...

开源容器集群管理系统Kubernetes架构及组件介绍

本文来源于Infoq的一篇文章(见参考部分),并在难懂的地方自己理解的基础上做了修改。实际在ubuntu上部署 kubernetes 操作另见 文章
Together we will ensure that Kubernetes is a strong and open container management framework for any application and in any environment, whether in a private, public or hybrid cloud. --Urs Hölzle, Google

Monitor DRBD status

You can monitor the DRBD status by using one of two methods:

  • service drbd status
  • cat /proc/drbd

Sample output of the commands follows. These examples assume that you are running the commands on the primary (active) IBM® Netezza® host. If you run them from the standby host, the output shows the secondary status first, then the primary...

Mysql Warning Can't create test file xxx.lower-test

在 Ubuntu 中 使用 apt-get  安装的Mysql. 打算换一下 数据目录,初始化数据的时候却遇到下面错误。数据目录可读可写, mysql 配置文件也已经更新。初始化数据综总是失败。
# cat /etc/mysql/my.cnf | grep datadir
#datadir        = /var/lib/mysql
datadir        = /data/mysql-drbd
# ll /data/| grep mysql
drwxr-xr-x  5 mysql mysql 4096 Jun 28 16:05 mysql-drbd/
#mysql_install_db --user=mysql --datadir=/data/mysql-drbd/
...
...