DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. Docker at Microsoft Build 2017

Docker at Microsoft Build 2017

It was a busy year for containers at Microsoft Build, and Docker was the star. This recap of the conference includes video presentations of the latest Docker features.

Elton Stoneman user avatar by
Elton Stoneman
·
May. 21, 17 · Presentation
Like (3)
Save
Tweet
Share
6.14K Views

Join the DZone community and get the full member experience.

Join For Free

Build is Microsoft’s premier developer event, run annually. This year, Docker and containers were everywhere, starting with a dedicated container pre-day, then with constant traffic to the Docker booth, and many shared container success stories.

Docker for Windows

Container Fest Pre-Day

Build is usually a three-day event, but this year saw the very first pre-day – run jointly by Docker and Microsoft. “Container Fest” was a whole-day event focused on containers and Docker, running on Windows and Linux, on-premises and in Azure.

There were 12 sessions throughout the day, presented by engineers and architects from Microsoft and Docker, Inc. They covered everything from the internals of Docker on Windows Server, through modernizing .NET Framework apps with Docker, to the options for running Docker containers on Azure.

A popular first step for modernizing traditional Windows applications is to use Image2Docker, which we demonstrated at the event. Image2Docker can extract existing applications from Windows machines into Dockerfiles, so you can automate the conversion of your app landscape to Docker. You can see Image2Docker in action from our session at DockerCon:

Over 300 people were at the Container Fest pre-day, and when the sessions had finished, they stayed on to run through the Hands-On Labs from DockerCon. Just like at DockerCon, we provisioned virtual machines in Azure for attendees to use for working through the labs, and the experts were available for help and advice.

The DockerCon 2017 labs cover a range of topics, including orchestration and networking, Docker Enterprise Edition and Docker Cloud, and running Docker containers on Windows. The labs are open source on GitHub now, as part of the main Docker labs repo. If you’re looking to get started with Docker on Windows, these labs give you a great roadmap:

  • Windows 101 – learn the basics of Docker and Windows containers
  • Modernize .NET Apps, for Ops – see how to package an ASP.NET app as a Docker image
  • Modernize .NET Apps, for Devs – modernize an ASP.NET by breaking features out into Docker containers
  • SQL Server – learn how to run SQL Server in Docker containers and package up a custom database schema into a Docker image

Partner Hub

Hundreds of attendees dropped into the Docker booth in the MS Build Conference Hub expo area to ask for help and advice, tell us about their Docker journey, or just to say Hi. The level of Docker experience was everything from complete beginners to folks running production workloads on Docker Enterprise Edition.

We had some videos running on loop, which people found very useful – and these are on YouTube so you can check them out yourself. To start, there’s the Docker on Windows 101, which introduces you to how containers work on Windows:

And for the journey into production, we have a tour around Docker Datacenter, the Containers-as-a-Service (CaaS) platform available with Docker Enterprise Edition standard and advanced. 

The crack team from Docker were kept busy through the whole event, had a great time, and are thoroughly looking forward to next year.

Learn More

  • Try out the DockerCon 2017 Hands-On Labs for yourself
  • Get the Modernize Traditional Apps kit to plan your MTA program with Docker
  • Scott Guthrie from Microsoft is on a European tour – Docker will be joining in Amsterdam, London and Dublin
  • Try out Image2Docker for Windows and Image2Docker for Linux
  • Learn more about Docker and Microsoft together
Docker (software) Build (game engine) app

Published at DZone with permission of Elton Stoneman, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Type Variance in Java and Kotlin
  • How to Develop a Portrait Retouching Function
  • Unlocking the Power of Polymorphism in JavaScript: A Deep Dive
  • Spring Cloud: How To Deal With Microservice Configuration (Part 1)

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: