Docker Packages

These are the packages Liferay installs in the Ubuntu OS to support a full Liferay DXP environment.

Note

This list includes neither the JDK nor the dependencies the packages require.

PackageImageDescription
bashbaseThe container runs sophisticated scripts which require bash
ca-certificatesbaseBase CA TLS certificates
curlbaseUsed in the monitoring scripts to understand status of DXP
jqbaseTool to support incident investigation
lessbaseTool to support incident investigation
libnss3baseDependency of the patching tool
telnetbaseTool to support incident investigation
tinibaseTiny init to enable Kubernetes to manage the container efficiently.
treebaseTool to support incident investigation
unzipbaseUsed by the automated Patching Tool update process and the Document Library inspection
jattachjdkTool for thread dump generation
bcdxpTool for Document Library inspection
ffmpegdxpTool for video preview generation.
filedxpTool for Document Library inspection
fonts-dejavudxpTool for better font support for previews.
ghostscriptdxpInterpreter used for document previews
google-perftoolsdxpTCMalloc support (DOCKER_TCMALLOC_ENABLED)
imagemagickdxpTool for image previews
gifsicledxpTool for GIF file previews
libtcnative-1dxpTomcat native library

Installing ImageMagick and Gifsicle Manually

2025.Q2+

ImageMagick and Gifsicle are removed from all Liferay Docker images starting with the 2025.Q2 release line, including 2025.Q1.x images built after that point, but you can install them manually.

Warning

Customers who install these tools are responsible for maintaining them and addressing any security issues.

  1. Run the container as the root user:

    docker exec -u root -it [container_name_or_id] bash
    
  2. Install the tool you need (imagemagick or gifsicle):

    apt-get update && apt-get install -y [tool_name]
    

After installation, ensure the container’s PATH environment variable includes the binary for the installed tool.

Sample Dockerfiles

For an example of how Liferay installs these packages into the published Docker images, see the following Dockerfiles: