- Using PE 2017.3.0
I created a Windows 2016 container (microsoft/windowsservercore) and installed the Puppet Agent 5.3.2 x64 into it. When the container is up and the agent registers with the Puppet server, the fact 'virtual' is not inventoried as 'docker' but as 'vmware' (Windows 2016 is running as a VM under Vmware Fusion).
There are other facts that give a hint that this is a container:
- id = User Manager\ContainerAdministrator
- interfaces = vEthernet (Container NIC 00b38c41)
For Linux containers, the fact 'virtual' is correctly inventoried as 'docker'.