背景

SiC B2B2C Shop 以源码形式发布,同时也以 Docker 镜像形式发布。

使用Docker 镜像形式可让你快速的运行起来一个演示系统 。这需要你有一个本地的 Docker 环境。如果有已经会使用 Docker 并且已有了 Docker 环境,可跳过本文的学习。

如果你是 Docker初学者,本文正合适你。本文讲述如何安装 Docker。

  1. 安装Docker Desktop 在 Win10;
  2. 安装Docker CE 在 CentOS;
  3. 安装Docker CE 在 Ubuntu;

Docker Desktop(Docker 桌面)

在Windows系统,我们安装Docker Desktop(Docker 桌面)。

Docker Desktop 是适用于 Mac、Linux 或 Windows 环境的一键式安装应用程序 这样,您就可以构建、共享和运行容器化应用程序和微服务。

它提供了一个简单的 GUI(图形用户界面) ,可让您直接从计算机管理容器、应用程序和映像。您可以单独使用 Docker Desktop,也可以将其作为 CLI 的补充工具使用。

官方文档: Docker Desktop 概述 |Docker 文档

Docker Engine( Docker 引擎\ Docker CE

在Linux系统,我们安装 Docker Engine( Docker 引擎\ Docker CE )。

Docker Engine 是一种开源容器化技术,用于构建和 容器化应用程序。Docker 引擎充当客户端-服务器 应用:

  • 具有长时间运行的守护进程的服务器 dockerd .
  • 指定程序可用于通信和指示的接口的 API Docker 守护程序。
  • 命令行界面 (CLI) 客户端 docker .

CLI 使用 Docker API 来控制 Docker 或与 Docker 交互 守护程序通过脚本或直接 CLI 命令。许多其他 Docker 应用程序 使用底层 API 和 CLI。守护程序创建和管理 Docker 对象, 例如映像、容器、网络和卷。

本节介绍如何在 Linux 上安装 Docker 引擎,也称为 Docker CE 中。

官方文档: Docker 引擎概述 |Docker 文档

支持

Docker Engine 是一个开源项目,由 Moby 项目维护人员提供支持 和社区成员。Docker 不提供对 Docker Engine 的支持。 Docker 提供对 Docker 产品的支持,包括 Docker Desktop,它使用 Docker Engine 作为其组件之一。

有关开源项目的信息,请参阅 Moby 项目网站 open_in_new