Installation within a Docker container
This article describes the process of Xopero ONE Management Service (XMS) installation within Docker container for on-premise deployment model.
Deployment
Open cmd console and pull XMS Docker image using the following command:
docker pull xopero/xopero-one-service:latest
Once the Docker image is imported, use the following command to create a container:
docker run -d \
--name <container_name> \
-p <xms_port>:80 \
-v <database_location_outside_container>:/app/Xopero \
xopero/xopero-one-service
In the above command, replace drive_location_database with the location to mount the database on (from the container to the local directory)— this is important for upgrading the container later. In place of container_name, enter the name of your container and in place of service_port, enter the service port which will be used by Xopero ONE (by default, XMS port is set to 28555).
docker run -d \
--name xone \
-p 28555:80 \
-v C:\database_docker\xone:/app/Xopero \
xopero/xopero-one-service

Next, use the following command to view the list of containers (or view the list in Docker Desktop):
docker ps -a


If you see no errors, that means the XMS implementation was done correctly. You can open the Xopero ONE Management Service web panel using the following address:
http://DockerHostAddress:28555
Before you start using XMS you must create an administrator account and assign a license to your unit.

Last updated