Docker TomEE base image 3.0.0
Version 3 of the nsx-tomee-base Docker image is now available. This version introduces (experimental) support for rootless containers, as well as some minor breaking changes.
Rootless
New images have been added that can be used to run rootless containers. They add a new tomee
user, which is used to
execute the TomEE application server instead of the root
user. Not running containers with a root
user reduces
security risks for the host system. All existing images are available as rootless as well under labels with the
suffix -rootless
appended to it.
Data volume
The image now pre-defines a volume at the /data
path for applications to write files to. The volume is pre-defined so
it will be created even if it is not explicitly defined in the deployment of the container, so any files stored there
will always be put into a persistent volume.
Scripts moved
Previously all fixed scripts were stored in the /tmp
folder. Though this is not ideal, we kept this for consistency
and backwards compatibility. With this major version we've now moved those scripts to a new location in /scripts
.
There are still symlinks to the existing scripts in case they were called.