一句话解释什么是Docker
Docker有四层含义:
- Dockerfile 文件格式用于声明性地描述机器(操作系统、已安装的软件包、进程等)。
- Docker引擎采用 Dockerfile 并在 Linux 主机上本地运行它,无需虚拟机。
- Docker 桌面应用程序采用 Dockerfile 并使用 Linux 虚拟机在 Mac 或 Windows 主机上运行它。
- Docker Hub 容器存储库,允许社区共享 Dockerfiles 以进行通用配置。
通常,当人们讨论 Docker时,他们可能仅指这四种之一如 Docker 引擎。但大多数情况下,Docker 的实用性来自于所有这四个东西的组合。