Blog

wot.io Container as a Service (CaaS)

Dec 2015/ Posted By: wotio team

<p>wot.io's Container as a Service (CaaS) not only enables the deployment of applications such as data services in public or private cloud infrastructure, but also enables deploying a data service directly onto a laptop. This is achieved using the power of Docker and the wot.io Thingworx container.</p>
<p>Docker has built <a href="https://www.docker.com/docker-toolbox">Docker Toolbox</a> to simplify the install on your laptop. Using Docker Toolbox, we can pull and run the wot.io Thingworx container, which we created for provisioning Thingworx instances for the <a href="http://www.ptc.com/liveworx/hackathon-recap">LiveWorx hackathon</a> in 2015. This enables you to deploy a full featured Thingworx instance on your laptop.</p>
<p>The video here demonstrates installing Docker Toolbox, logging into Docker Hub, downloading and running the wot.io Thingworx container. The video has been sped up, but the overall process was approximately 5 minutes.</p>
<p><iframe src="https://www.youtube.com/embed/bDG5QBpYd0g" frameborder="0" width="560" height="315" allowfullscreen="allowfullscreen"></iframe></p>
<p>You saw in the the video a great example of deploying a containerized version of Thingworx on a laptop. As Docker containers are portable, the same container can just as easily be deployed in the cloud as it was on my laptop. To do so, simply spin up a cloud VM running Docker, login to Docker Hub, and pull and run the wot.io Thingworx container.</p>