Overview of Docker and Integration Server
Docker is an open-source technology that allows users to deploy applications to software containers. A Docker container is an instance of a Docker image, where the Docker image is the application, including the file system and runtime parameters. You can create a Docker image from an installed and configured Integration Server instance and then run the Docker image inside a Docker container. To facilitate running Integration Server in a Docker container, Integration Server provides a script to use to build a Docker image and then load or push the resulting Docker image to a Docker registry hosted on-premise or in webMethods Integration Cloud.
You can build a docker image for instances of Integration Server or Microservices Runtime. Unless otherwise specified, the instructions for working with Integration Server and Docker apply to Microservices Runtime.
Support for Integration Server with Docker 1.12.11 and later is available on the following where Docker provides native support: Linux systems, UNIX systems, and Windows Server 2016.
Note:
The Integration Server documentation assumes a familiarity with Docker technology. An in-depth discussion of Docker and container technology is beyond the scope of this guide but is available elsewhere.