第 4 章 在 Docker 容器化环境中部署 APIcast
这是一个分步骤指南,可在 Docker 容器引擎中部署 APIcast,它可以用作红帽 3scale API 管理 API 网关。
注意
在 Docker 容器化环境中部署 APIcast 时,受支持的 Red Hat Enterprise Linux(RHEL)和 Docker 版本如下:
- RHEL 7.7
- Docker 1.13.1
前提条件
- 您必须根据 第 2 章 安装 APIcast 在 3scale 管理门户中配置 APIcast。
访问红帽容器目录。
- 要创建 registry 服务帐户,请参阅 第 1.3.2 节 “创建 registry 服务帐户”。
要在 docker 容器化环境中部署 APIcast,请执行以下部分中所述的步骤:
4.1. 安装 Docker 容器化环境
本指南涵盖了在 RHEL 7.x 上设置 Docker 容器化环境的步骤。
红帽提供的 Docker 容器引擎作为 RHEL 中的 Extras 频道的一部分发布。要启用其他存储库,您可以使用 Subscription Manager 或 yum-config-manager 选项。详情请查看 RHEL 产品文档。
要在 Amazon Web Services(AWS)Amazon Elastic Compute Cloud(Amazon EC2)实例上部署 RHEL 7.x,请执行以下步骤:
流程
-
列出所有存储库:
sudo yum repolist all
. -
查找
*-extras
存储库。 -
启用
extras
存储库:sudo yum-config-manager --enable rhui-REGION-rhel-server-extras
. -
安装 Docker 容器化环境软件包:
sudo yum install docker
。
其他资源
对于其他操作系统,请参阅以下 Docker 文档: