封装,Dockramp与Dockerfile

有人可以请build立容器图像时,使用以下解释优点/缺点,而不是使用dockerfile。

  1. 打包器 – 用于从单一源configuration为多个平台创build机器和容器映像的工具

  2. Dockramp – 一个客户端驱动的Docker容器图像生成器

  1. Packer是最初创建用于在AWS中创建AWS AMI或基础VM映像的工具。 它已经被扩展用于容器,许多不同的虚拟化软件,如VMware , KVM / QEMU以及DigitalOcean等其他云/ IaaS提供商。 它是由Hashicorp开发的,但是它是开源的。

  2. Dockramp是使用docker build的替代方案,它使用Dockerfile docker build将使用但具有一些附加增强功能的相同Dockerfile 。 例如,它可以在RUN命令中使用accept heredocs来执行多行bash命令。

Docker / LXC速度相当快,但构建映像的主要优势(这也适用于虚拟化映像)是您可以从一开始就拥有完全安装的应用程序或应用程序堆栈。 这在自动调节环境中往往效果更好,因为应用程序在容器或VM中开始服务流量所需的时间较少。

当你使用Dockerfile创建Docker镜像时,需要先运行一系列步骤,然后才能开始服务流量。

希望能帮助到你。