gpt4 book ai didi

docker - wso2 api manager Docker镜像需要付费订阅

转载 作者:行者123 更新时间:2023-12-04 20:48:12 32 4
gpt4 key购买 nike

我计划为客户端使用 WSO2 API 管理器...计划使用 API 管理器 Docker 镜像来托管它..但它看起来像使用 API Manager docker image,试用期结束后我需要付费订阅.. https://wso2.com/api-management/install/docker/get-started/ ..链接说“为了使用 WSO2 产品 Docker 镜像,您需要有效的 WSO2 订阅。”

是这样的吗?我不能在没有任何订阅的情况下让图像在客户端运行吗?

最佳答案

您可以使用他们的 official dockerfiles 自行构建它它托管在 github 上,然后将其推送到您自己的注册表。

其他 WSO2 产品的其余 dockerfiles 可以在相同的 github account 下找到.

以下步骤描述了如何构建镜像并运行 WSO2 API 管理器,摘自 README.md文件。

  1. 使用以下 Git 命令将此存储库 checkin 您的本地计算机。
    git clone https://github.com/wso2/docker-apim.git

The local copy of the dockerfiles/ubuntu/apim directory will be referred to as AM_DOCKERFILE_HOME from this point onwards.

  1. 将 WSO2 API 管理器分发和 MySQL 连接器添加到 <AM_DOCKERFILE_HOME>/files .

    • 下载WSO2 API Manager v2.6.0分发并解压到<AM_DOCKERFILE_HOME>/files .
    • 下载MySQL Connector/J并将其复制到 <AM_DOCKERFILE_HOME>/files .
    • 一旦所有这些都准备就绪,它应该如下所示:

    <AM_DOCKERFILE_HOME>/files/wso2am-2.6.0/
    <AM_DOCKERFILE_HOME>/files/mysql-connector-java-<version>-bin.jar

    Please refer to WSO2 Update Manager documentation in order to obtain latest bug fixes and updates for the product.

  2. 构建 Docker 镜像。

    • 导航到 <AM_DOCKERFILE_HOME>目录。
      执行 docker build命令如下所示。
    • docker build -t wso2am:2.6.0 .
  3. 运行 Docker 镜像。

    • docker run -it -p 9443:9443 wso2am:2.6.0

      Here, only port 9443 (HTTPS servlet transport) has been mapped to a Docker host port. You may map other container service ports, which have been exposed to Docker host ports, as desired.

  4. 访问管理控制台。

    • 要访问管理控制台,请使用 docker 主机 IP 和端口 9443。
    • https://<DOCKER_HOST>:9443/carbon

    In here, refers to hostname or IP of the host machine on top of which containers are spawned.


如何更新配置

配置将位于 Docker 主机上,并且它们可以卷安装到容器中。
例如,使用 carbon.xml 更改端口偏移所需的步骤如下。

  1. 如果 API 管理器容器已经在运行,请将其停止。在 WSO2 API Manager 2.6.0 产品分发中,carbon.xml配置文件
    可以在 <DISTRIBUTION_HOME>/repository/conf 找到.将文件复制到主机的某个合适位置,称为 <SOURCE_CONFIGS>/carbon.xml并将端口下的偏移值更改为1。

  2. 授予对 other 的读取权限<SOURCE_CONFIGS>/carbon.xml 的用户

    chmod o+r <SOURCE_CONFIGS>/carbon.xml
  3. 通过如下方式将文件挂载到容器来运行图像。

    docker run \
    -p 9444:9444 \
    --volume <SOURCE_CONFIGS>/carbon.xml:<TARGET_CONFIGS>/carbon.xml \
    wso2am:2.6.0

    In here, refers to /home/wso2carbon/wso2am-2.6.0/repository/conf folder of the container.

如上所述,这些步骤适用于 ubuntu,对于其他发行版,您可以查看 the following directory然后阅读里面的README.md文件

关于docker - wso2 api manager Docker镜像需要付费订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55091048/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com