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…