Docker Daemon for Windows

I want to explore Docker development targeting Windows containers. I understand Microsoft has put out the Tech Preview for Server 2016, but am wondering if there are other options for Docker containers running on Windows?

  • can i run an intermediate layer of docker image?
  • How do I write a Dockerfile to run an interactive application?
  • Cannot connect from MySQL Workbench to dockerized MySQL server
  • Docker Compose with PHP, MySQL, nginx connection issue
  • HTTP 504 Gateway Time-out when serving static file with Django (Nginx + Gunicorn)
  • Docker container not exposed on network
  • Platform-dependent Docker images - how to?
  • Glassfish Docker EAR deploy failing authentication
  • Docker Compose : NodeJS + MongoDB
  • Automate service (couchbase) configuration of a docker container
  • can not connect to docker container mapping port
  • Child components don't load when deployed Angular2 app on server with NginX
  • 2 Solutions collect form web for “Docker Daemon for Windows”

    No, there are not (well, unless you consider boot2docker an option). Original Docker containers are built upon LXC, which is a Linux technology. Microsoft had to implement some new APIs for Windows Server 2016 that Docker can wrap to make Windows Docker containers run on Windows Server 2016.

    To develop Windows containers, you can do any of the following:

    • Run containers directly on Windows 10
    • Run a WS2016 VM on Windows 10 and develop with that
    • Run WS2016 bare metal or on Azure
    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.