Dockerize-WAS component and component processes

The Dockerize-WAS component is responsible for creating WAS Docker images. This image contains the application server installation. The application server installation that is provided out-of-the-box is WebSphere® Application Server Network Deployment, Version 8.5.5.

The Dockerize-WAS component has associated component processes: Dockerize WAS, Publish WAS Image, and Reset Inventory for Dockerize WAS Component

Note: If you want to use an application server other than WebSphere Application Server Network Deployment, you need to modify the component processes.

Process: Dockerize WAS

This process uses a Docker build command to create a WAS Docker image. It executes the following steps as part of the Docker file:

  1. Retrieves the WebSphere Application Server Installer from the Secure File Transfer Protocol (SFTP) server.
  2. Runs the Installer with the WebSphere Application Server response file, which was previously generated, as input and with the -acceptLicense option selected.
  3. Adds a step in the Docker file to install WebSphere Application Server fix packs, if needed, and ensures that any fix packs are placed in the appropriate package repository server.
  4. Copies migration scripts.
  5. Creates a profile and exposes the ports that are specified in the response file.

Process: Publish WAS Image

This process publishes the WAS image to the private Docker registry.

Process: Reset Inventory for Dockerize WAS Component

This process resets the inventory for the Dockerize-WAS component.