专注于编写代码而不必担心环境管理
它可以在我的机器上运行,然后发货。 简而言之,这就是Docker。 它允许我们使用容器化技术在任何计算机上从Docker映像运行应用程序。 Docker容器是Base OS(alpine,ubuntu等)和其他必要软件依赖关系的软件包,您可以在docker映像中定义它们。 现在,您可以使用该映像创建一个容器,以在不同的机器上甚至在云平台(AWS,GCP,Azure等)上运行您的应用程序,而不必担心环境管理(开发,测试和生产)。
Docker因其可移植性,安全性和性能而成为DevOps的流行工具之一。 从这篇文章中,您将学习Docker的一些基本概念和命令,将教您如何在Docker容器内安装目录。 我几乎每天都在使用Docker进行本地开发-例如,您可以在此处查看如何将Ruby on Rails应用程序泊坞用于个人项目。
构建
首先,您需要安装Docker。 为了演示,我们将使用Ruby和macOS的预构建官方映像。
· Docker Image:这是一个模板,其中包含创建容器的说明。
· Docker容器:容器是映像的运行实例。
docker ru