Elton Stoneman

Webinar Recap: The Docker Platform on Windows – from 101 to Modernizing .NET Apps

  Our live Docker webinars are always hugely popular. Last month we hosted a session on Docker and Windows containers, covering everything from the basics to how you can use the  Docker platform (Docker Enterprise Edition and Docker Desktop)  to modernize existing .NET apps and move them to the cloud. The recording is available now – it clocks in at 60 minutes and has lots of demos showing you how to build and run Windows applications in containers with Docker for Windows: The sample code, Dockerfiles and Docker Compose files for all the demos are here on GitHub. In fact there were so many demos, I ran out of time for the Q&A part – so here are the unanswered questions we had from viewers: Q. Are there any best practices or tutorial to architect sql databases in containers? What about data persistence, database Continue reading…

Elton Stoneman

Video Series: Modernizing .NET Apps for Developers

 Docker Enterprise Edition (EE)  is the container platform for modernizing your existing applications, and running them in the cloud or on-premises. You can take monoliths and run them in containers with no code changes, and that gets you portability, security and efficiency. Running in Docker is also a great starting point for modernizing the application architecture. You can breaking down the monolith into smaller, independent components which makes it easier to deploy updates, manage scale and introduce new technologies. This new video series covers app modernization, for .NET developers and architects. It walks through the evolution of a monolithic ASP.NET 3.5 app to a distributed application running across multiple containers, using the Docker platform to plug everything together and adding features with great open-source software from the Docker ecosystem. This is not a full re-architecture to microservices – for large .NET apps Continue reading…

Elton Stoneman

Video Series: Modernizing .NET Apps for IT Pros

  This is a new 5-part video series in Docker’s Modernize Traditional Apps (MTA) program, aimed at Microsoft IT Pros. The video series shows you how to move a .NET 3.5 app from Windows Server to a Windows Docker container and deploy it to a scalable, highly-available environment in the cloud – without any changes to the app. Part 1 introduces the series, explaining what is meant by “traditional” apps and the problems they present. Traditional apps are built to run on a server, rather than on a modern application platform. They have common traits, like being complex to manage and difficult to deploy. A portfolio of traditional applications tends to under-utilize its infrastructure, and over-utilize the humans who manage it. Docker Enterprise Edition (EE) fixes that, giving you a consistent way to package, release and manage all your apps, without having to re-write Continue reading…

Elton Stoneman

Convert ASP.NET Web Servers to Docker with Image2Docker

A major update to Image2Docker was released last week, which adds ASP.NET support to the tool. Now you can take a virtualized web server in Hyper-V and extract a Docker image for each website in the VM – including ASP.NET WebForms, MVC and WebApi apps.  Image2Docker is a PowerShell module which extracts applications from a Windows Virtual Machine image into a Dockerfile. You can use it as a first pass to take workloads from existing servers and move them to Docker containers on Windows. The tool was first released in September 2016, and we’ve had some great work on it from PowerShell gurus like Docker Captain Trevor Sullivan and Microsoft MVP Ryan Yates. The latest version has enhanced functionality for inspecting IIS – you can now extract ASP.NET websites straight into Dockerfiles. In Brief If you have a Virtual Machine disk image (VHD, VHDX Continue reading…

Get the Latest Docker News by Email

Docker Weekly is a newsletter with the latest content on Docker and the agenda for the upcoming weeks.

Mano Marks

Docker and .NET Core CLR Release Candidate 2

When Microsoft open sourced the .NET Framework in 2014 and released runtimes for Linux in November last year, we knew interesting things were going to happen. Today, Microsoft announced the second Release Candidate for .NET Core CLR. To celebrate, we took a look at using .NET Core with Docker and the also released new version of Visual Studio Tools for Docker. Turns out Microsoft is doing some interesting stuff.

Patrick Chanezon

Docker at Connect(); // 2015

Connect(); //2015, Microsoft’s virtual event devoted to developers, happened one day after DockerCon EU 2015, and started with an epic demo where Scott Hanselman deployed an ASP.NET 5 app from Visual Studio to a Docker container on Azure on Linux.

Microsoft Demonstrates Docker in Build 2015 Keynote Address

Today Microsoft and Docker took the opportunity to talk about and demonstrate some of the progress we have been able to make together over the past 6 months. This culminated in to showing for the first time at Microsoft Build the Docker Engine running successfully on Windows Server. Like many companies just starting to work with Microsoft, we had some reservations about what we could ultimately accomplish together.