Yes, instructions for creating a MATLAB Docker container image are available on GitHub:
At this time, we only recommend using MATLAB in a Docker container with Network licenses, but we are working on expanding support to other license options.
From a licensing standpoint, the Software License Agreement (SLA) includes virtual machines in the definition of a "Computer" and therefore allows the use of products in a virtual environment, except in the case of Designated Computer. The Designated Computer License Option only allows use on a single, physical (not virtual) designated Computer. The only exception to this rule is if the Designated Computer License option is used on a Automation Server that is virtual. Please see our Program Offering guide (p.14) for more information.