Running Matlab in a docker container

I am trying to run Matlab in a docker instance using the following repo: https://github.com/mathworks-ref-arch/matlab-dockerfile
I have followed the steps and built the image. To activate the license and run a job, tried the following
docker run --rm -it --entrypoint=/bin/bash -v /path/to/licenses:/licenses matlab:r2020b
where
# cat activation.ini
isSilent=true
activateCommand=activateOffline
licenseFile=/licenses/license.lic
installLicenseFileDir=/licenses/
installLicenseFileName=license.lic
# ls licenses
activation.ini license.lic
Inside the container I then run
matlab@b4d167dfc26b:~$ /usr/local/MATLAB/bin/activate_matlab.sh -propertiesFile /licenses/activation.ini
Silent activation succeeded.
matlab@b4d167dfc26b:~$ matlab -batch "4+4"
matlab@b4d167dfc26b:~$ ---------------------------------------------------------------------------
Error: Activation cannot proceed. You may either:
1. Set an X11 display, and restart the activation process
2. Use the silent activation feature
3. Activate using the license center
---------------------------------------------------------------------------
I don't understand why the license activation doesn't work, when it seems to succed. I have made sure that the user for the licence.lic file is the correct one (matlab).
Any ideas?

Respuestas (0)

Categorías

Más información sobre Introduction to Installation and Licensing en Centro de ayuda y File Exchange.

Productos

Versión

R2020b

Preguntada:

el 5 de Feb. de 2021

Comentada:

el 1 de Jul. de 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by