Skip to the content.

Docker

Benefits of Docker with uPortal

uPortal Docker Tasks

Building and Running uPortal Demo

Here are the steps to setup uPortal Demo as a Docker image and then run it as a container.

Prerequisites

Steps

Using Docker in Deployments

Prerequisites for Servers

Build uPortal Images

Setup on Servers

Run uPortal Image on Servers

Additional Ports

Each institution and maybe even cluster may need additional port mappings. Remember port mappings are only required to allow external traffic reach the docker container. Calls from inside the container to external services, such as databases, do not require mappings.

Here are some ports be aware of, including the defaults:

Another potential set of ports to add would be for monitoring, such as JMX/JRE connections.

Known Issues

Docker Intro

Docker Getting Started

Alternatives to Docker

If Docker is not a technology of interest, there are alternatives that uPortal-start supports. uPortal-start has two gradle tasks that archive and compress Tomcat with all the uPortal and portlets apps deployed.