用Docker.io强化Ubuntu

我是Docker的新手,请记住。

旧的方式:

  1. 创build云实例
  2. 添加Ubuntu操作系统
  3. 通过厨师提供/强化Linux
  4. 在本地开发应用
  5. 通过Capistrano或其他部署工具进行部署

docker的方式:

  1. 创build云实例
  2. 添加Ubuntu操作系统
  3. ???

我是否首先强化Linux,然后将其保存到Docker映像? 或者我创build一个Docker容器然后硬化它?

  • 在文件系统中有太多的文件是否会对io性能产生重大影响?
  • 什么创buildCPU I / O等待,但没有磁盘操作?
  • 澄清netcat的结果
  • 如何重新启动后chnages hosts.allow
  • 说服openldap在cn = config的Ubuntu上使用SSL
  • 无法closuresnginx和php-fpm在ubuntu 14.04中的expose_php
  • One Solution collect form web for “用Docker.io强化Ubuntu”

    我会说这两个适用。 硬化过程分两步进行:

    • 一个基线,所有图像都应该强制执行而不pipe最终用途如何。

    • 针对应用程序(数据库,Web服务器…)的特定configuration

    从您select的操作系统创build一个硬化的图像,并使用本地registry来存储它。

    您可以将dockerfiles定位到FROM强化图像构build的特定应用程序,并根据需要应用进一步的限制。

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.