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.
Package | Image | Description |
---|---|---|
bash | base | The container runs sophisticated scripts which require bash |
ca-certificates | base | Base CA TLS certificates |
curl | base | Used in the monitoring scripts to understand status of DXP |
jq | base | Tool to support incident investigation |
less | base | Tool to support incident investigation |
libnss3 | base | Dependency of the patching tool |
telnet | base | Tool to support incident investigation |
tini | base | Tiny init to enable Kubernetes to manage the container efficiently. |
tree | base | Tool to support incident investigation |
unzip | base | Used by the automated Patching Tool update process and the Document Library inspection |
jattach | jdk | Tool for thread dump generation |
bc | dxp | Tool for Document Library inspection |
ffmpeg | dxp | Tool for video preview generation. |
file | dxp | Tool for Document Library inspection |
fonts-dejavu | dxp | Tool for better font support for previews. |
ghostscript | dxp | Interpreter used for document previews |
google-perftools | dxp | TCMalloc support (DOCKER_TCMALLOC_ENABLED ) |
imagemagick | dxp | Tool for image previews |
gifsicle | dxp | Tool for GIF file previews |
libtcnative-1 | dxp | Tomcat native library |
Sample Dockerfiles
For an example of how Liferay installs these packages into the published Docker images, see the following Dockerfiles: