Licensing

A docker volume is provisioned with your license file or files. You can use the following command to manage your license file:

edgexpert license [<options>]

The options are as follows:

Option Description
install Installs the specified licenses to the license volume
uninstall Uninstalls the specified license
view Lists all currently installed licenses
check Validates all installed licenses
clean Deletes the license volume

Before using Edge Xpert, you must install the license.

The license file is validated each time Edge Xpert starts.

Installing a License

To install a license, do the following:

  1. Open a terminal

  2. Enter the following command:

    edgexpert license install <path>/<license file>
    

If the license is successfully uninstalled, the terminal displays the following:

<license file>
Creating license volume: edgexpert_license-data
The following license/s were installed:
  <license file>

Validating a License

To validate a license, do the following:

  1. Open a terminal

  2. Enter the following command:

    edgexpert license check
    

If the check is successful, the terminal displays the following:

Edge Xpert Licensing: Validating License File <license file>
Edge Xpert Licensing: Signature valid
Edge Xpert Licensing: License valid

Listing All Installed Licenses

To list all installed licenses, do the following:

  1. Open a terminal

  2. Enter the following command:

    edgexpert license view
    

If the check is successful, the terminal displays a list of all installed licenses.

Uninstalling a License

To uninstall a license, do the following:

  1. Open a terminal

  2. Enter the following command:

    edgexpert license uninstall <license file>
    

If the license is successfully uninstalled, the terminal displays the following:

Successfully uninstalled license: <license file>

Deleting the License Volume

To delete the license volume, do the following:

  1. Open a terminal

  2. Enter the following command:

    edgexpert license clean
    
  3. Enter y when prompted, as illustrated below, to confirm deletion of the license-data volume and to clear all installed licenses:

    clean: delete the license-data volume and clear all installed licenses (y/n)? y
    

Once you have confirmed the action, the terminal displays the following:

Cleaning up license volume