这允许你通过将应用程序的“扩展单位”从虚拟机或物理机转移到容器实例,从而获得更多的硬件。
Docker平台的典型工作流程
-
将你的代码及其依赖项添加到Docker容器中:
- 编写一个Dockerfile指定执行的环境并提取你的代码。
-
如果你的应用程序依赖外部应用程序(例如Redis或MySQL),只需在Docker Hub等registry中找到它们,并在一个Docker Compose文件中引用它们和你的应用程序,以让它们可以同时运行。
- Docker Store分发付费软件。
- Docker Machine在虚拟主机上运行容器。
- 存储。
- 你的或你的云提供商的)Registry来与你的团队合作。
-
如果你需要在多个主机(VM或物理机)上扩展你的解决方案,请计划如何设置你的Swarm集群和扩展它以满足需求。
- 通用控制平面,你可以使用友好的UI管理你的Swarm群集!
- Docker Datacenter,部署到你自己的内部硬件。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这允许你通过将应用程序的“扩展单位”从虚拟机或物理机转移到容器实例,从而获得更多的硬件。
Docker平台的典型工作流程
-
将你的代码及其依赖项添加到Docker容器中:
- 编写一个Dockerfile指定执行的环境并提取你的代码。
-
如果你的应用程序依赖外部应用程序(例如Redis或MySQL),只需在Docker Hub等registry中找到它们,并在一个Docker Compose文件中引用它们和你的应用程序,以让它们可以同时运行。
- Docker Store分发付费软件。
- Docker Machine在虚拟主机上运行容器。
- 存储。
- 你的或你的云提供商的)Registry来与你的团队合作。
-
如果你需要在多个主机(VM或物理机)上扩展你的解决方案,请计划如何设置你的Swarm集群和扩展它以满足需求。
- 通用控制平面,你可以使用友好的UI管理你的Swarm群集!
- Docker Datacenter,部署到你自己的内部硬件。