I found this interesting document:
http://www.cisco.com/assets/global/DK/seminarer/pdfs/cisco_virtual_update_fog_computing_iox_update.pdf
That explains all about running containers (docker, etc) on 3850 switches. I see this is supported in the latest 3.7.x train which I have loaded onto a switch, however I'm not sure exactly which OVAs I can run.
Do I have to build the OVA myself?
Can it run any flavor of Linux?
What Architecture does it need to be built for?
So far all I found in terms of OVA files are for Openflow from Cisco, no 3rd party stuff yet.
poc-sw10#sh virtual-service
Virtual Service Global State and Virtualization Limits:
Infrastructure version : 1.5
Total virtual services installed : 0
Total virtual services activated : 0
Machine types supported : LXC
Machine types disabled : KVM
Maximum VCPUs per virtual service : 1
Resource virtualization limits:
Name Quota Committed Available
--------------------------------------------------------------
system CPU (%) 6 0 6
memory (MB) 256 0 256
flash (MB) 256 0 256
poc-sw10#sh ver switch 1 running
Package: Base, version: 03.07.05E, status: active
File: cat3k_caa-base.SPA.03.07.05E.pkg, on: Switch1
Built: Fri Feb 10 08:09:48 PST 2017, by: sdcunha
Package: Drivers, version: 03.07.05E, status: active
File: cat3k_caa-drivers.SPA.03.07.05E.pkg, on: Switch1
Built: Fri Feb 10 08:12:39 PST 2017, by: sdcunha
Package: Infra, version: 03.07.05E, status: active
File: cat3k_caa-infra.SPA.03.07.05E.pkg, on: Switch1
Built: Fri Feb 10 08:10:28 PST 2017, by: sdcunha
Package: IOS, version: 152-3.E5, status: active
File: cat3k_caa-iosd-universalk9.SPA.152-3.E5.pkg, on: Switch1
Built: Fri Feb 10 08:11:29 PST 2017, by: sdcunha
Package: Platform, version: 03.07.05E, status: active
File: cat3k_caa-platform.SPA.03.07.05E.pkg, on: Switch1
Built: Fri Feb 10 08:11:00 PST 2017, by: sdcunha
Package: WCM, version: 10.3.150.0, status: active
File: cat3k_caa-wcm.SPA.10.3.150.0.pkg, on: Switch1
Built: Fri Feb 10 08:12:15 PST 2017, by: sdcunha
Thanks!