Docker is a way of packaging applications into containers to deploy them easily, create multiple instances, and scale applications

What is Docker?

Its a way of packaging up applications into containers, that allow you to deploy them easily, and create multiple instances if you need to it also allows you to scale applications, so if you need to increase the capacity of your application this can be easily done by starting up multiple containers.

How we use Docker

Docker isn’t available on IBM i at the moment but you can use it for example in cloud instances, so AWS or Google Cloud we’re looking at it as an approach to building APIs to allow systems to interact with each other so that could be Stream, that could be your legacy systems running on IBM i.

Is Docker relevant to Stream?

It gives us another option for how we build the integrations that we’re going to build for our customers and when we’ve built one container we can use the same techniques to build another one to meet another customer’s needs.

Learn more about the Stream API and about existing Stream integrations.


For the very technically minded, Stream has been designed and developed on IBM i by Proximity using a variety of development languages including PHP and RPG.

As well as a range of tools on IBM i, Proximity can also provide day-to-day project management, consultancy, analysis, development and support skills through their IBM i managed services, support and maintenance team.