Requirements for Docker Support

InstallAnywhere 2021

Requirements for built-time environments, run-time environments, and Docker engine configuration are as follows.

For more details, including the Docker and Boot2Docker installations, see the Docker Web site (https://www.docker.com/).

Requirements for the Build-Time Environment

InstallAnywhere offers Docker support for the following build environments.

Platform Requirements for the Build Environment

Platform

Requirements for the Build Environment

Linux

You can use InstallAnywhere on a Linux-based machine to build Docker containers. The Docker engine can be present on that same machine, or InstallAnywhere can connect to it remotely.

The following Linux platforms are supported for the Docker host machine:

Red Hat Enterprise Linux 7
Ubuntu 14.04
CentOS 7

Windows

To build Docker containers on Windows-based systems, install Boot2Docker on your machine along with InstallAnywhere. Boot2Docker creates a Linux virtual machine and adds Docker and other required management tools.

As an alternative, you can have InstallAnywhere on your Windows-based machine connect remotely to a Linux-based Docker host machine for builds.

OS or OS X

To build Docker containers on OS or OS X–based systems, install Boot2Docker on your machine along with InstallAnywhere. Boot2Docker creates a Linux virtual machine and adds Docker and other required management tools.

As an alternative, you can have InstallAnywhere on your OS or OS X–based machine connect remotely to a Linux-based Docker host machine for builds.

Requirements for the Run-Time Environment

InstallAnywhere offers Docker support for the following run-time environments.

Platform Requirements for the Run-Time Environment

Platform

Requirements for the Run-Time Environment

Linux

End users can run Docker containers on Linux-based machines.

The following Linux platforms are supported for the Docker host machine:

Red Hat Enterprise Linux 7
Ubuntu 14.04
CentOS 7

Windows

To run Docker containers on Windows-based systems, end users need to install Boot2Docker. Boot2Docker creates a Linux virtual machine and adds Docker and other required management tools.

OS or OS X

To run Docker containers on OS or OS X–based systems, end users need to install Boot2Docker. Boot2Docker creates a Linux virtual machine and adds Docker and other required management tools.

As an alternative, you can have InstallAnywhere on your OS or OS X–based machine connect remotely to a Docker host machine for builds.

Requirements for the Docker Engine Configuration

The following requirements apply to both the build-time and run-time environments.

The Docker daemon running on the Docker engine must be configured to listen on an external IP and port. For information on how to bind the Docker engine to a specific IP and port and on what it listens to by default, see the following:

https://docs.docker.com/articles/basics/

For Windows and OS or OS X: Ensure that the Linux virtual machine is attached to a bridged adapter. You can find this setting in the network settings of the virtual machine.
The sshd deamon must be up and running on the Docker Engine machine.
The Docker engine login credentials should be of a user whose entry is available in the machine’s sudoers file.