

Make sure you've downloaded the tar.gz file, see Prerequisites. There is no requirement for any X Window server or any interactions The license manager installation step is done in "silent" mode so
Flexlm license monitor install#
To install them in once I got it working. To fine tune it or confirm which ones were really needed or what order That'sīecause when I tried doing them in one pass, it failed. I broke up the package installation into multiple RUN commands. I took the list of required RPM packages from the ESRI documentation andĭropped them into the Dockerfile as "stage 1". The requirements doc at ESRI call for RHEL 6 or 7 this Dockerfile uses Centos 7. (The one containing the Dockerfiles.) Notes on the Dockerfile To get the file, go to my. and download the latest Linux When the version number changes you will have to change the Dockerfile. The Dockerfiles are based on this version of the license manager:ĪrcGIS_License_Manager_Linux_2021.0_ Set up aĬonda install -c conda-forge -file requirements.txtįLASK_APP=start_app flask run Prerequisites Installed, using the lmstat.txt file included in this repo.
Flexlm license monitor software#
You can test the app without having any special ESRI software Using a Docker container keeps everything contained and That get installed to support the pre-requisites in RHEL 7 forįlexera. I don't want to pollute a shared machine with the 400+ packages Want to manage a separate virtual machine just to check license The license monitor illustrates why Docker is such a great concept. My personal experience with Esri and Docker reminds me of the Ever Given and the Suez Docker comment If you figure out more drop me a line or add comments in the issue. I don't use this set up so I cannot configure and test it completely.
Flexlm license monitor code#
The obligatory screenshotĢ021-Feb-26 Today I added code to run the license manager and the monitor togetherĢ021-Mar-26 As mentioned above, this is probably a bad idea. Here in the project folder before doing the Docker build. The Linux version of the license manager package from ESRI and put it You want to use this monitor in the Docker, you will need to download Manager running on it, you can build the Docker version.īecause the license manager "Flexera FlexLM" is licensed software, if If you want to deploy to a machine that does not have the ArcGIS license Now I have it working outside Docker as long as the host machine I originally wrote the python services to run only in a Docker container but

Using the "lmutil" command line utility that is included in the The Python script needs to query the license manager and it does that

The monitor is a small app written in Python running as a service. License manager but I am not currently in a position to test it. The current version has some support for running the If you have this idea, it might be possible butįirst read this note from someone who tried! Is the available monitoring software too expensive? (you can just buyĭo you want to run the ArcGIS license manager inside a Docker? Do you wonder who is using your ArcGIS concurrent licenses?
