There is now a pre-built IIB Docker image available for easy download from the Docker Registry Hub website
The image contains a pre-installed Developer Edition licensed IIB at the latest fix pack level. Starting from this Docker image, you can run a container which will create and start an Integration Node to which you can deploy integration solutions. You can optionally specify an Integration Node name using the
NODENAME environment variable and an Integration Server name using the
SERVERNAME environment variable. After downloading the image, to run it, use a command like this:
docker run --name myNode -e LICENSE=accept -e NODENAME=MYNODE -e SERVERNAME=MYSERVER -P iib
If you wish, you can also deploy an IBM Integration Bus BAR file by specifying a Docker volume which makes the BAR file(s) available when the container is started:
docker run --name myNode -v /local/path/to/BARs:/tmp/BARs -e LICENSE=accept -e NODENAME=MYNODE -e SERVERNAME=MYSERVER -P iib
Remember, if you want to build an IIB image the way you like it, that’s fine too. If you want a head start, you can find the scripts we used on Github.