Customized and ready to deploy Nuxeo server container
10K+
8.8.211, 9.8.211, 10.8.211
These instructions will cover usage information and for the docker container
The main purposes of this project are to provide a high-level container that comes up with the minimum and essentials tools required by Nuxeo
the framework to be functioning. Please do keep in mind that, this container will not bring up the Nuxeo server instance.
First of all, base on many feedback inquiries we've got, I can stress enough that, this SDK image comes up with different *nix based distribution.
As for today, we've not published any windows based distribution. In our team and for most of our clients, we mostly use this OpenJDK version, but you are free to
choose your favorite distribution (as long as you're able to manage specific distribution problems without help from us).
In order to run this container, you'll need Docker installed.
After, you need to set up following tools. Just go on official websites to see setup instructions.
All our customized nuxeo container listed here are built from parent SDK container
| Platform | Versions |
|---|---|
| Debian | nuxeo-sdk:{{version}}-denian |
| Ubuntu | nuxeo-sdk:{{version}}-ubuntu |
| CentOS | - |
| Oracle Linux7 | - |
In addition, runtime support is provided for the following platform:
| linux/386 | linux/amd64 | linux/arm64 | |
|---|---|---|---|
| Debian | √ | √ | √ |
| Ubuntu | √ | √ | √ |
This package versioning format is based on a combinaison of first two digit of Nuxeo LTS, the JDK version id and follow by a conbinaison of
the first two digit of the day and first tow digit of the current build month. Thereby, a build version if LTS 2019, with JDK 8 on January 21st, 2021 will be
formatted as follow: 10.8.211.
As part of the basic built version, the nuxeo-server container is also tagged with a scpecific distribution such as but not limited: debian, ubuntu. For our full
provisioned distribtion architecture, please visit docker hub or refer the matrix above
[table](#Supported Distribution)
As requested with the request this bundle can be run within the command bellow:
docker pull djanta/docker-server:{{version}}-{{distribution}}
# Example for the heaviest version
docker pull djanta/nuxeo-server:10.8.211-debian
docker run it --rm --name nuxeo-server{{version}} -p 8080:8080 djanta/nuxeo-server:{{version}}
When you create and start a new container djanta/nuxeo-server:{{version}}, on the fly, Keep in mind that, the default configuration is bare-bones and has no content.
Therefore, the container will be exposed through the port 8080 and support an embedded database (H2) only.
TIP: By default, the server will start in dev mode. Please consider using
NUXEO_DEV_MODEas part of your container environment and set it tofalse
If you are new to Nuxeo and want to see the demo content and template samples data and documents that are used in the Documentation and tutorials on Nuxeo University,
consider using the following environment variableNUXEO_PACKAGES to pass all desired package you witch to install. You might also consider using deploying those package through the config.d volume or your package.d
TIP: Once the container started, open your browser to http://localhost:8080/ and log in with Administrator/Administrator if you have not to deploy any specific user configuration contribution. Consider also set the environment
SKIP_WIZARDtotrueorfalsewhether you want to bypass the configuration wizard.
For the purpose of this documentation, we'll be using the server djanta/nuxeo-server:10.8.211-debian
Note: As for now, this image is available for
NuxeoLTS (2019, 2017, 2015).
docker run --rm -ti --name nuxeo-server-10 \
-p 8080:8080 \
djanta/nuxeo-server:10.8.211-debian
Content type
Image
Digest
Size
903.1 MB
Last updated
about 5 years ago
docker pull djanta/nuxeo-server:10.8.219-ubuntu