Docker 概述
Docker是一个容器管理服务。Docker的关键词是 开发、交付 和 运行 。Docker的整个理念是为开发人员提供方便地开发应用程序并将其打包到容器中,然后可以在任何地方部署。
Docker最初发布于2013年3月,自那以后,它已成为现代世界开发的热门词汇,特别是在敏捷项目中。
Docker的特性
- Docker通过容器为操作系统提供较小的足迹,从而能够减小开发的大小。
-
通过容器,不同部门(如开发、QA和运维)之间轻松地无缝协作。
-
可以在任何物理和虚拟机器上,甚至在云上部署Docker容器。
-
由于Docker容器非常轻量级,因此它们非常容易扩展。
Docker的组件
Docker具有以下组件:
- Docker for Mac - 它允许在Mac OS上运行Docker容器。
-
Docker for Linux - 它允许在Linux OS上运行Docker容器。
-
Docker for Windows - 它允许在Windows OS上运行Docker容器。
-
Docker Engine - 用于构建Docker镜像和创建Docker容器。
-
Docker Hub - 这是用于托管各种Docker镜像的注册表。
-
Docker Compose - 用于使用多个Docker容器定义应用程序。
我们将在后续章节中详细讨论所有这些组件。
Docker的官方网站是 https://www.docker.com/ 该网站提供有关Docker软件的所有信息和文档。它还提供各种操作系统的下载链接。