RHEL licensing requirements when using Docker vs. VirtualBox

Latest response

Can you verify if my understanding below is correct?

Since docker containers share the kernel, it seems that all docker containers, running on the same machine, could share the same Red Hat license/registration.

On the other hand, if I run multiple VirtualBox instances (each built to run RHEL7), seems that each instance would need to have a license/registration (it may be the same on more than one instance, but then these instances could not be run concurrently). Also, it seems that the same license could not be shared by the underlying OS and the VirtualBox instances that run in it.

Is my understanding correct/faulty?

Notes:
The machine, on which the docker containers or VirtualBox instances will run, has a Red Hat Developer license.
This machine's OS is RHEL7.

Responses

Docker just comes with your subscription to Red Hat Linux (they call it containers or "lower-case" docker as "upper-case" Docker is a paid product). Docker is to applications what virtualization is to an operating system. So to have docker, you will have had to have purchased a subscription to Red Hat (or get a developer subscription if you are a developer and fit that set of requirements).

Docker containers are for applications, and they run on the paid subscription of Red Hat Linux (or you can do it on centos).

Regards

RJ

I am deploying my application on jboss eap which is built on top of alpine os. Can you please help me about what will be the license model of such docker deployments.

Do i need to have a jboss license for every container ? Do i need to have a jboss license for every core ?

thanks in advance jp

Jaipreet,

I don't work for Red Hat, please contact their sales people https://access.redhat.com/support/contact/sales directly,

Regards,

RJ

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.