RHEL licensing requirements when using Docker vs. VirtualBox
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
Jaipreet,
I don't work for Red Hat, please contact their sales people https://access.redhat.com/support/contact/sales directly,
Regards,
RJ
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
