changes.mady.by.user Former user
Saved on Oct 21, 2015
...
Run the build.sh file to build the docker image.
build.sh
This will copy the plugins and the template module to the docker image.
./build.sh
List the docker images.
docker images
Example response format: If you have successfully build the Docker image, you will get the following as a response:
wso2/das 3.0.0 ac57800e96c2 2 minutes ago 777.6 MB
Save the new image to a a .tar file.
.tar
docker save <NEW_IMAGE_NAME> > <LOCATION_OF_OF_TAR_FILE>
For example:
docker save myppaasimage > /tmp/myppaasimage.tar
Copy the Docker image to the Kubernetes minion nodes.
scp <IMAGE_NAME>.tar core@<NODE_IP>:
Example:
scp myppaasimage.tar core@172.17.8.102:
Execute the kubectl get nodes command to get the IP address of the respective Kubernetes nodenodes.
kubectl get
nodes
SSH into the Kubernetes node using one of the following commands:
ssh core@<NODE_IP> or vagrant ssh node-01
Load the .tart file to the Kubernetes node.
.tart
docker load < <LOCATION_OF_OF_TAR_FILE>
docker load < /tmp/myppaasimage.tar
If there is more than one Kubernetes node, repeat the steps step 6 and 7 for the remaining nodes.
Navigate to the preferred WSO2 products application sample directory.
cd <PRIVATE_PAAS_CARTRIDGES_HOME>/<SERVER_NAME>/<VERSION>/samples/applications/<SERVER_NAME>-<VERSION>-application/scripts/<IAAS>
cd <PRIVATE_PAAS_CARTRIDGES_HOME>/wso2das/3.0.0/samples/applications/wso2das-300-application/scripts/mock
Deploy the application.
./deploy.sh