Docker

如何在您的公共云上一键安装 Docker

Docker 是 2014 年创建的一个容器化平台(或容器可视化平台)。 如今,许多专业人员用它来创建、部署和管理虚拟化应用程序容器。
  • 操作系统:Linux Debian 9
  • 包括:portainer.io

一键安装视频



容器虚拟化什么是 Docker 平台?

了解容器虚拟化

容器虚拟化或容器化可在相同的操作系统上创建不同的虚拟环境,目的是执行应用程序。这些虚拟环境称为容器,每个虚拟环境都有文件系统、处理器、随机存储存储器内存等。 容器中的每个应用程序都可以存储其文件库。

如果不同的环境共享同一个内核(即相同的操作系统),环境不包含内核,并且彼此隔离。因此,考虑安装容器的话,不需要安装新的操作系统。这就是虚拟机和容器虚拟化的不同之处

由于不同的环境之间共享操作系统,它们能够相互通信。此解决方案的优势在于应用程序移动的简便性:需考虑的资源,如内存或 RAM 空间更小。

Docker:容器化平台

Docker 第一个版本于 2014 年发布,目的是简化虚拟环境的创建、部署和管理。5 年时间里,Docker 容器化预估涉及 300 多万个应用程序和 370 亿个下载的应用程序。如今,行业巨头微软也使用 Docker,这证明了这个软件平台的效率和性能。但是,这个平台到底是什么?

Docker 是一个和 Microsoft Windows、Mac OS 和 Linux 兼容的开源软件。最初仅针对 Linux 开发,但由于其不断取得的成就,开发者决定针对其他操作系统对其进行改编。

Docker 的组件

Docker 容器化软件平台有七个组件:

  • Docker 引擎:这是一个客户端-服务器工具,使您可以设置容器并将应用程序部署到隔离的虚拟环境中。
  • 引擎:可以通过创建服务器端守护程序来托管映像、容器和存储空间。
  • 客户端 SLI 界面:有了它,Docker 用户可以通过软件平台的编程界面来控制守护进程。
  • Dockerfiles:这些只是 Docker 创建的容器。
  • Docker Compose:此工具使用户可以在隔离的虚拟环境中管理不同的组件。
  • Docker Hub:这一按需软件为共享位于一个共享库的容器中的应用程序提供了可能。
  • Docker Swarm:此模式由 Docker 引擎编辑,可实现簇的均衡负载。

Docker:优点和缺点

Docker 自 2014 年推出以来已被广泛使用,因为容器化平台为用户提供了许多好处。

优点

  • 快速:容器创建、部署和管理比其他容器虚拟化工具快得多,使其成为 Docker 的主要优势。
  • 可移植性:允许用户在众多主机上创建和共享大量容器,无论预期环境如何。
  • 效率:与虚拟机相比,使用 Docker 开发应用程序所需的资源更少。