Docker Community Forums

Share and learn in the Docker community.

Current license or ESXi version prohibits execution of the requested operation

Hi all,

I’m really enjoying using docker in my test lab (with a view to also using it in Prod!) and I’m having a go at using docker-machine to spin-up/manage docker servers using an ESXi 5.5 box. However when I try to interact in any way with the ESXi host (i.e. create datastore folder, create machine, stop machine, etc.) I get the following error:

“Current license or ESXi version prohibits execution of the requested operation”

Now I’m using the “free” licence for ESXi which doesn’t include any vCenter stuff, which I thought would be ok seeing as the docs say “Requires a working vSphere (ESXi and optionally vCenter) installation.”

Is there a specific licence / feature that I need to allow this to work correctly, or is vCenter actually a requirement to get this working?

Any help greatly received.

Jon

Bump.
AFAIK this is because “govc” is being used by Docker, to communicate with VMware.
For this you need a (vCenter) licence, indeed…