Docker 编程:docker 是什么? docker 的定义 docker 可以做什么?-YDOOK

Debug your app, not your environment

上面是 docker 官网的标语。

docker官网的地址是:https://www.docker.com


Package Software into Standardized Units for Development, Shipment and Deployment
A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.

Container images become containers at runtime and in the case of Docker containers - images become containers when they run on Docker Engine. Available for both Linux and Windows-based applications, containerized software will always run the same, regardless of the infrastructure. Containers isolate software from its environment and ensure that it works uniformly despite differences for instance between development and staging.

Docker containers that run on Docker Engine:

Standard: Docker created the industry standard for containers, so they could be portable anywhere
Lightweight: Containers share the machine’s OS system kernel and therefore do not require an OS per application, driving higher server efficiencies and reducing server and licensing costs
Secure: Applications are safer in containers and Docker provides the strongest default isolation capabilities in the industry

中文对照:

将软件打包成标准单元,以便开发、装运和部署
容器是一个标准的软件单元,它将代码及其所有依赖项打包,以便应用程序从一个计算环境快速可靠地运行到另一个计算环境。Docker容器映像是一个轻量级的、独立的、可执行的软件包,包含运行应用程序所需的一切:代码、运行时、系统工具、系统库和设置。
容器映像在运行时成为容器,在Docker容器的情况下,映像在Docker引擎上运行时成为容器。可用于基于Linux和Windows的应用程序,无论基础结构如何,容器化软件都将始终运行相同的程序。容器将软件与其环境隔离开来,并确保软件在开发和登台等方面存在差异的情况下统一工作。
在Docker引擎上运行的Docker容器:
标准:Docker为容器创建了行业标准,因此它们可以在任何地方移植
轻量级:容器共享机器的操作系统内核,因此不需要每个应用程序都有一个操作系统,从而提高服务器效率并降低服务器和许可成本
安全:应用程序在容器中更安全,Docker提供业界最强大的默认隔离功能

你可能感兴趣的:(docker,docker)