Installing as Docker Application
To install NXLog Manager as a Docker application, Docker Engine and Docker Compose tool is required. The procedure is identical on all platforms supported by Docker (Linux, Windows and MacOS). Extract the files from the compressed Docker archive.
$ tar zxf nxlog-manager-X.X.XXXX-docker.tar.gz
To build, (re)create and start the container execute the following command.
$ docker-compose up -d
By default the Dockerized NXLog Manager listens on port
9090. The port
configuration is defined as
HOST:CONTAINER. To change this setting, edit the
docker-compose.yml file by modifying the
HOST port number preceding the
9080 in the below example). The port number for the
following the colon should be left at
ports: - "4041:4041" - "9080:9090" restart: always
To change the default memory allocation for NXLog Manager, the Java
CMD) in the included
Dockerfile needs to be updated.
Options other than
-Xmx should not be changed.
CMD java -Xms1g -Xmx2g ...
|For more information managing the allocated memory size for NXLog Manager, see the Increasing the Heap Size for NXLog Manager section.|
For the configuration change to take effect, the Docker container needs to be stopped and started with the following commands.
$ sudo docker-compose down
$ sudo docker-compose up
|The NXLog Manager Docker container includes MySQL. Therefore there is no need to install and configure MySQL separately. After installing, you may proceed with the NXLog Manager Configuration.|