Containers

How can we improve Containers in Windows Server?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Support symlinks on mounted volumes in Windows 10 Client and Hyper isolation mode

    Today when using Windows Server Containers (--isolation=process) when using a mounted volumes you can create symlinks inside them as you would in any other folder. However when using Hyperv isolation, thous when using Windows 10 container Support, mounted volumes do not support symlinks.

    For example:

    mklink a.txt b.txt

    Inside a mounted volume returns Access Denied error

    Symlinks are used by most of the developments tools, like git or npm, so no supporting this is blocking every enterprise that wants to leverage containers for development, thus using Windows 10 client as development operating system.

    Another option could be to "just" support…

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Docker  ·  Flag idea as inappropriate…  ·  Admin →
    • Edge

      Need Edge in a container for automated UI testing

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Docker  ·  Flag idea as inappropriate…  ·  Admin →
      • how we can install software .exe in Container , while creating image. Could you please suggest? if yes. then how we can run bat file as exec

        how we can install software .exe in Container , while creating image. Could you please suggest? if yes. then how we can run bat file as exec

        2 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          1 comment  ·  Docker  ·  Flag idea as inappropriate…  ·  Admin →
        • Support OS upgrade without rebuilding Dockerfile

          Currently with OS upgrade, customers need to update Dockerfile to use the new base image and rebuild docker image.

          It will be a painful process for enterprise rebuild & redeploy containers with existing customers on it.

          The new OS should be backward compatible especially considering the semi-annual release cadence.

          3 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Create microsoft registry and stop using foreign layers

            Currently the microsoft images for dotnet, server-core etc.use foreign layers to point to the base layers so they are pulled directly from microsoft, i believe this was done for licensing reasons.

            This causes issues running in most 'enterprise' networks where direct internet access is not allowed, the normal solution is something like nexus to proxy remote registries. Foreign layers bypasses this and workarounds like '--allow-nondistributable-artifacts' are cumbersome.

            Other companies like Oracle have created there own repos where they can host there own licensed images which is a far simpler solution (https://blogs.oracle.com/weblogicserver/the-oracle-container-registry-has-gone-live).

            Is it possible for microsoft to host…

            1 vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
            • Mount Block Device Inside Container

              Docker is unable to mount VHD or other block devices inside of a container. This would be useful for isolating several disk related tasks that can cause issues. (This does not require device pass-thru like DDA)

              This would allow for Windows Full Flash Update (FFU) image creation to be performed inside of a container.

              2 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Docker  ·  Flag idea as inappropriate…  ·  Admin →
              • Provide Office Support for Containers

                Many Business Application are dependent on Office to edit files or import/export of ppt or word formats. So adding office support for Containers would be a good idea.

                43 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                • Support for MSDTC

                  We have legacy .NET based business applications making extensive use of MSDTC. It will be good to have support for this role in containers to enable Lift & Shift scenarios.

                  12 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Roles and Features  ·  Flag idea as inappropriate…  ·  Admin →
                  • Support for --privileged on windows containers

                    I would like to have support for the --privileged command on windows containers. I would be nice to have this feature on a build server.

                    12 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Docker  ·  Flag idea as inappropriate…  ·  Admin →
                    • 4 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
                      • Provide an Internet Explorer docker container: enable UI capability

                        We would like to run selenium tests in isolated displays as is currently possible for Chrome and Firefox in docker-selenium or dosel.

                        Also, it would be great to video record the entire desktop to troubleshoot failing tests.

                        156 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          15 comments  ·  Docker  ·  Flag idea as inappropriate…  ·  Admin →
                        • Remove the Single File Size limit to fix invalid tar header issue/use SQL Server within Container

                          At the Moment Containers have a single file size limit, which is somewhere between 7 and 8GB. When you have Files bigger then that, you won't be able to create Images. This way all Database usage won't be possible, because Databases are rarely less then 7-8GB in size. Also when you want to use media it might have more then 7-8GB. So it would be great to have no single File size limit in Containers

                          3 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Fix Docker load/pull/build issue when Bitlocker is enabled

                            When running Docker in domain joined computer which has Bitlocker enabled, loading/pulling/building images don't work when group policy "Deny write access to fixed not protected by Bitlocker" is on.

                            According to Patrick Lang, this is because "This setting indirectly affects containers because we create a VHD for each container's scratch space and format it. Since it's a new disk and not yet encrypted, then Windows will block access to that VHD based on that policy." (https://github.com/Microsoft/Virtualization-Documentation/issues/355#issuecomment-284025671)

                            Because of this restriction and the fact that our security policy doesn't allow exceptions, I cannot currently properly use Docker in my…

                            14 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              2 comments  ·  Docker  ·  Flag idea as inappropriate…  ·  Admin →
                            • Discrete Device Assignment with Docker

                              Windows Server 2016 added Discrete Device Assignment (DDA) support for Hyper-V. This functionality should be extended to support Windows Containers and most importantly Docker containers using the --device option to expose the device into a container.

                              This functionality would bring the convenience of Docker containers and enable the use of GPUs, USB devices and other PCI Express devices inside a Docker container.

                              2 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                2 comments  ·  Docker  ·  Flag idea as inappropriate…  ·  Admin →
                              • Enable "server" service and MMC UI management capabilities

                                Please enable "Server" service so container file system can be accessed from host and this is also prerequisite for other UI management tools which are disabled due to that like EventViewer for example

                                21 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Create base container image with MSMQ-Server

                                  The MSMQ-Server role is a prerequisite for Particular NServiceBus installation. As NServiceBus handlers are potentially a good fit for containerization, it was disappointing to find that it is not possible to install MSMQ-Server in a container. Please create a base image with this support!

                                  146 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    15 comments  ·  Docker  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Enter-PSSession into container does not inherit environment variables

                                    If you login interactively into container and try to list environment variable you passed to container at start up time it will be missing from list.
                                    Reproduction steps.
                                    1. Create container with customer variable (docker run -d -e me=too microsoft/iis)
                                    2. Check value of variable via CMD

                                    PS D:\docker> Exec-Container -ContainerIdOrName 7a -Command @("powershell", "dir env:m*")

                                    Name Value
                                    ---- -----
                                    me too
                                    3. Enter interactively and check the same variable
                                    S D:\docker> Enter-PSSession -ContainerId (Get-Container b4).ID -RunAsAdministrator
                                    [b4d8a6624253...]: PS C:\Users\ContainerAdministrator\Documents> dir env:m*

                                    3 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      4 comments  ·  Management Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Allow the Server-Media-Foundation feature to be installed / create base image

                                      More info here: https://social.msdn.microsoft.com/Forums/en-US/b646b841-c9fb-4f39-9662-5b59f02279ab/installing-servermediafoundation-in-a-docker-container?forum=windowscontainers

                                      Please allow us to use the Server-Media-Foundation feature required by certain server workloads like IPTV, IP cameras and Plex Media Server.

                                      7 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 50 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          7 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Container hangs on Get-Credential

                                          In hindsight, running Get-Credential was a bad idea inside the container, but what appears to happen is the command just hangs (presumably waiting for the credential dialog box to get submitted). Trying to 'docker attach' from another shell hangs also - the only remedy is to 'docker stop'.

                                          3 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Feedback and Knowledge Base