簡體   English   中英

wso2 API管理器Docker映像需要付費訂閱

[英]wso2 api manager Docker image needs paid subscription

我打算將WSO2 API管理器用於客戶端...計划使用API​​管理器Docker映像來托管它。但是看起來要使用API​​管理器docker映像,一旦試用期結束,我需要付費。 。https: //wso2.com/api-management/install/docker/get-started/ ..該鏈接顯示“為了使用WSO2產品Docker映像,您需要有效的WSO2訂閱。”

這樣嗎 不能在沒有任何訂閱的情況下在客戶端運行圖像嗎?

您可以使用托管在github上的官方dockerfile自己構建它,然后將其推送到您自己的注冊表中。

其他WSO2產品的其余dockerfile可以在同一github帳戶下找到。

以下步驟描述了如何從此README.md文件獲取映像並運行WSO2 API管理器。

  1. 使用以下Git命令將此存儲庫簽入本地計算機。
     git clone https://github.com/wso2/docker-apim.git 

dockerfiles/ubuntu/apim ,將dockerfiles/ubuntu/apim目錄的本地副本稱為AM_DOCKERFILE_HOME

  1. 將WSO2 API Manager發行版和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 

    請參考WSO2 Update Manager文檔 ,以獲得產品的最新錯誤修復和更新。

  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

      在這里,僅端口9443(HTTPS Servlet傳輸)已映射到Docker主機端口。 您可以根據需要映射其他暴露給Docker主機端口的容器服務端口。

  4. 訪問管理控制台。

    • 要訪問管理控制台,請使用Docker主機IP和端口9443。
    • https://<DOCKER_HOST>:9443/carbon

    在這里,是指在其上產生容器的主機的主機名或IP。


如何更新配置

配置將位於Docker主機上,並且可以將它們批量安裝到容器上。
例如,使用carbon.xml更改端口偏移所需的步驟如下。

  1. 如果API Manager容器已經在運行,請停止它。 在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 

    在這里,是指容器的/home/wso2carbon/wso2am-2.6.0/repository/conf文件夾。

如上所述,針對ubuntu的這些步驟,對於其他發行版,您可以檢查以下目錄 ,然后讀取其中的README.md文件。

您可以自己構建docker映像。 請遵循https://github.com/wso2/docker-apim/tree/master/dockerfiles/ubuntu/apim#how-to-build-an-image-and-run給出的說明。

需要注意的是,如果您沒有訂閱,則不會獲得任何錯誤修復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM