Docker是个什么东西
1
2
3
4
5
6
7
8
9
10
11
12
|
Docker是一个程序运行、测试、交付的开放平台,Docker被设计为能够使你快速地交付应用。 在Docker中,你可以将你的程序分为不同的基础部分,对于每一个基础部分都可以当做一个应用程序来管理。 Docker能够帮助你快速地测试、快速地编码、快速地交付,并且缩短你从编码到运行应用的周期。 Docker使用轻量级的容器虚拟化平台,并且结合工作流和工具,来帮助你管理、部署你的应用程序。 Docker在其核心,Docker实现了让几乎任何程序都可以在一个安全、隔离的容器中运行。安全和隔离可以使你可以同时在机器上运行多个容器。 Docker容器轻量级的特性,意味着你可以得到更多的硬件性能。 围绕着Docker容器的虚拟化工具和平台,可以在以下几个方面为你提供帮助: 1)帮助你把应用程序(包括其余的支持组件)放入到Docker容器中。 2)分发和转移你的容器至你的团队其它成员来进行进一步的开发和测试。 3)部署这些应用程序至你的生产环境,不论是本地的数据中心还是云平台。 |
Docker的用途
1
2
3
4
5
6
7
8
9
10
|
1)快速交付你的应用程序 Docker可以为你的开发过程提供完美的帮助。Docker允许开发者在本地包含了应用程序和服务的容器进行开发,之后可以集成到连续的一体化和部署工作流中。 举个例子,开发者们在本地编写代码并且使用Docker和同事分享其开发栈。当开发者们准备好了之后,他们可以将代码和开发栈推送到测试环境中,在该环境进行一切所需要的测试。从测试环境中,你可以将Docker镜像推送到服务器上进行部署。 2)开发和拓展更加简单 |