Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

How to Install WSO2 API Manager in Docker Container

Posted on November 01, 2018 by Syauqi Wiryahasana
WSO2 API Manager is an open source approach to addressing any spectrum of the API lifecycle, monetization and policy enforcement. WSO2 API Manager features:
  • Design APIs and gather developers' feedback before implementing (API First Design). Design can be done from the publishing interface or via importing an existing Swagger 2.0 definition
  • Deploy a prototyped API, provide early access to APIs, and get early feedback
  • Mock API implementation using JavaScript
  • Supports publishing SOAP, REST, JSON, and XML style services as APIs
  • Pre-loaded sample APIs for a hassle-free first experience

Build the WSO2 API Manager Images

Create a Dockerfile and write this sample script: [sourcecode] FROM java:8 MAINTAINER luthfi@emka.web.id ARG APIM_VERSION=${APIM_VERSION:-2.1.0} RUN wget --user-agent="testuser" --referer="http://connect.wso2.com/wso2/getform/reg/new_product_download" http://product-dist.wso2.com/products/api-manager/${APIM_VERSION}/wso2am-${APIM_VERSION}.zip RUN pwd RUN ls -la RUN apt-get update && apt-get install -y zip && apt-get clean RUN unzip wso2am-${APIM_VERSION}.zip -d /tmp RUN rm wso2am-${APIM_VERSION}.zip EXPOSE 9443 9763 8243 8280 10397 7711 WORKDIR /tmp/wso2am-${APIM_VERSION} ENTRYPOINT [ "bin/wso2server.sh" ] [/sourcecode] then build with Docker Build command [sourcecode]docker build -t wso2apimanager . [/sourcecode] wait until the image is successfully build.

Run WSO2 API Manager

to run WSO2 API Manager server in Docker, type: [sourcecode]docker run -p 9443:9443 -p 9763:9763 -p 8243:8243 -p 8280:8280 -p 10397:10397 -p 7711:711 wso2apimanager[/sourcecode] for more information, play this video tutorial: [youtube src="https://youtu.be/1g4zBU0xucs"]
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically