none
Windows Hyper-V Server 2016: Does it support containers? RRS feed

  • Question

  • I'm looking to enable containers on my infrastructure however looking when I run the Get-Windows Feature command I don't see containers as an option. I'm no referring to Windows Server 2016 (core or GUI) then enabling Hyper-V, I'm running the free hypervisor OS specifically.

    however in order to resolve will I need to install windows server 2016 core activate it and then use the containers via the full OS and not the free hypervisor and yes I could use nested virtualisation however I don't want to go down then route. Also dose windows Hyper-V server 2019 support containers?

    Option: (1) wait for windows Hyper-V server 2019, (2) upgrade to windows server 2016 or (3) ????


    Thank you, God speed

    Thursday, August 30, 2018 9:46 PM

Answers

  • Hi,

    Below is a Windows version compatibility matrix for reference.

    https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility

    You can refer to the link below for checking in-place upgrade definitions.

    https://docs.microsoft.com/en-us/windows-server/get-started/supported-upgrade-paths

    • Marked as answer by CorpCaleCeo Monday, September 10, 2018 6:50 PM
    Friday, August 31, 2018 2:25 AM
  • You will need a clean install of Windows Server 2016, as Hyper-V server only contains the hypervisor.

    Windows Server 2019 will support containers.
    Here's a blog post about it.


    Blog: https://thesystemcenterblog.com LinkedIn:

    Friday, August 31, 2018 6:54 AM

All replies

  • Hi!

    If you want to use containers, you will need Windows Server 2016 installed, along with the Hyper-V role.

    Windows Server 2016 supports the use of Windows Server containers and Hyper-V containers.

    Note: Windows Server 2019 will obviously support containers as well.

    Hope this helps.

    Best regards,
    Leon


    Blog: https://thesystemcenterblog.com LinkedIn:

    Thursday, August 30, 2018 10:05 PM
  • thanks thought as much however do you know if I can just upgrade to windows server or do I need to clean install? do you know if Hyper-V server 2019 will support containers, as I know server 2019 will

    Thank you, God speed

    Thursday, August 30, 2018 11:08 PM
  • Hi,

    Below is a Windows version compatibility matrix for reference.

    https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/version-compatibility

    You can refer to the link below for checking in-place upgrade definitions.

    https://docs.microsoft.com/en-us/windows-server/get-started/supported-upgrade-paths

    • Marked as answer by CorpCaleCeo Monday, September 10, 2018 6:50 PM
    Friday, August 31, 2018 2:25 AM
  • You will need a clean install of Windows Server 2016, as Hyper-V server only contains the hypervisor.

    Windows Server 2019 will support containers.
    Here's a blog post about it.


    Blog: https://thesystemcenterblog.com LinkedIn:

    Friday, August 31, 2018 6:54 AM
  • thanks for the info much appreciated but it dosen't answer the question fully however thank you


    Thank you, God speed

    Monday, September 10, 2018 6:46 PM
  • Thank you for the answer however there seems to be some confusion on the second question so i;ll ask it as simple as possible.

    Hyper-V Server 2019 and I'm not referring to windows server 2019 but the free hypervisor edition does Microsoft have plans to allow the use of containers in this new edition of windows hyper-v server 2019 (hypervisor only) or will it be exclusive to windows server 2019 installed as core or desktop experience like it is with windows server 2016. 

    I hope this clarifies my question in reagrds to containers in hyper-v server 2019 as i know hyper-v server 2016 dosen't support it. thanks


    Thank you, God speed

    Monday, September 10, 2018 6:50 PM
  • Containers are specifically a feature of Windows Server. They will not appear in Hyper-V Server, including 2019.

    Eric Siron
    Altaro Hyper-V Blog
    I am an independent contributor, not an Altaro employee. I accept all responsibility for the content of my posts. You accept all responsibility for any actions that you take based on the content of my posts.

    Monday, September 10, 2018 6:58 PM
  • however in order to resolve will I need to install windows server 2016 core activate it and then use the containers via the full OS and not the free hypervisor and yes I could use nested virtualisation

    I don't know where nested virtualization comes in here. You could use a Windows Server host with containers and Hyper-V VMs or you could use a Hyper-V host (WS or HS) with Windows Server VMs, some or all of which host containers. Standard Windows containers do not depend on virtualization technology and will happily run from within a Windows Server virtual machine -- no nested virtualization required. If you want to use Hyper-V containers, that's a different story of course, but still only requires nested virtualization if you don't want the Hyper-V containers to live at the same level as your other VMs.


    Eric Siron
    Altaro Hyper-V Blog
    I am an independent contributor, not an Altaro employee. I accept all responsibility for the content of my posts. You accept all responsibility for any actions that you take based on the content of my posts.

    Monday, September 10, 2018 7:05 PM