Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Follow the steps given below run a WSO2 product as a service on Private PaaS, on Docker:

  1. Copy the respective product pack in the .zip format to the packs folder, which is in the /etc/puppet/modules/wso2installer/files/<SERVER_NAME> directory. 
    Example: When configuring ESB navigate to the /etc/puppet/modules/wso2installer/files/wso2esb481/packs directory.

    Info

    You can download the product pack from the respective products download page.

    Example: Download ESB from here.

  2. Run build.sh file to build the docker image.

    Info

    This will copy the plugins and template module to the docker image.

    Code Block
    ./build.sh


  3. List docker images.
    Code Block
    docker images

    Example response format: If you successfully build the Docker image, you will get the following as a response:

     

    Code Block
    wso2/das        3.0.0              ac57800e96c2        2 minutes ago         777.6 MB
  4. Login to each Kubernetes minion node and pull your docker image. 
    Example: Execute the following command to pull the docker image with the docker image ID wso2/esb:4.8.1

    Code Block
    cd <KUBERNETES-VAGRANT-SETUP-FOLDER>
    vagrant ssh node-01
    docker pull wso2/esb:4.8.1
     
    vagrant ssh node-02
    docker pull wso2/esb:4.8.1