Denodo Platform can be executed in a containerized deployment(i.e. Docker containers) and it has been tested internally and is used by other users and customers. You can find more questions of people that is using Denodo in dockerized deployments in the Community.
Denodo provides Support Services for the product running on containerized deployments in the same way that it provides support for virtualized or cloud deployments.
Nowadays, we don't distribute Denodo Platform as a Docker image, but you can build images following standard Docker procedures.
In the ["Software requirements"](https://community.denodo.com/docs/html/browse/6.0/platform/installation/preinstallation_tasks/software_requirements/software_requirements) section of the documentation you can see the different operating systems where you can run the Denodo Platform. As Linux is one of the supported operating systems, you can install Denodo on a Linux Container and it will work.
If you are interested in running Denodo in a virtualized way, you can also deploy Denodo Platform in the cloud, using ["Denodo Platform for AWS"](https://community.denodo.com/docs/html/browse/6.0/DenodoPlatformForAWSQuickStartGuide) or ["Denodo Platform for Azure"](https://community.denodo.com/docs/html/browse/6.0/DenodoPlatformForAzureQuickStartGuide).
Hope this helps!