This looks like the same problem as "Activation still required after silent activation succeeded". Does Lizz Cooper's comment on this answer solve this problem?
Running Matlab in a docker container
5 次查看(过去 30 天)
显示 更早的评论
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?
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!