‘Dockerizing’ Your Applications


MSDN Facebook MSDN Twitter MSDN Blog MSDN YouTube
28 May 2015  : :  View as Webpage  : :  Go to MSDN.com
'Dockerizing' Your Applications
This week, I have been reflecting on the US //build/ conference a couple of weeks ago, particularly one short testimonial that was delivered in the keynote session by Ben Golub, the CEO of Docker.

If you are unfamiliar with Docker I recommend watching the introduction video. Docker provides an approach to software delivery that is the analog of a classic shipping container. It provides the cargo space for software, dependencies and libraries. Developers can then know that those components will work at the other end. IT, DevOps folks or anyone involved in the process (i.e. handling that ‘shipping container’) is then given a standard mechanism for installation and management. Docker started life as a distinctly Linux offering with large Open Source community adoption.

In his testimonial, Ben shared his story of going to Redmond to get an agreement from Microsoft, to get Docker for Linux running well in Hyper-V or in Azure. He went on to say that he was so surprised by the way that Microsoft engaged with him, and shared his “Five Big Surprises Working with Microsoft”:

  1. Microsoft has got in behind Docker in such a big way, that not only will we work to get Docker for Linux running in Azure and on Hyper-V, but we will also work to get Docker for Windows. This builds a bridge between the 4 million Linux developers and the Windows community, while providing a mechanism to take any Windows app, Dockerize it, and run it on any server anywhere.
  2. Content and Collaboration: a core part of Docker’s offering is Docker Hub. This is a SaaS offering that provides around 120,000 Dockerized applications, as well as the ability to share and host containers. Microsoft has not only integrated Docker Hub into all of our development platforms, but is also contributing actively to Docker Hub.
  3. Microsoft has embraced the notion of making multi-container apps truly portable. We have embraced the Docker open orchestration initiatives: Compose, Machine, Swarm.
  4. Not only will you be able to leverage great multi-container apps (Windows and Linux), you will also be able to blend containers. For example, you could have a Windows backend with a Linux application server.
  5. All of this has happened quickly.

This new agile Open Source partnering Microsoft means, as developers working on the Microsoft platform, that we get to play with all of the cool new toys that Linux developers would have previously got first. We can bring our expertise to bear across multiple technology and platform fronts and ultimately bring the focus back to creating and realising value for our customers by building really great software.

Joe Newton
Joe Newton
Developer Tools
Solution Specialist
Microsoft New Zealand
Linkedin Profile Twitter
Back to top...
Microsoft Becomes the First Cloud Provider in NZ to Address NZ Government Questions on Cloud Security
Microsoft NZ has published a response document to the NZ GCIO's 105 questions on security and privacy aspects of cloud services, that are fundamentally related to data sovereignty. More info available here, and the Microsoft Azure Trust Centre site.
Two Days Until //build/ Auckland!
There are two days left! Have you registered? If you have, make sure to get there nice and early to get the most out of an amazing day of speakers. If you haven't, why not? Registrations are still open, and even if you are waitlisted, make sure to turn up as we will still be able to make room for you on the day.
Develop Games on Windows 10
With Xbox on Windows, Xbox live, cross-device multiplayer, an amazing gaming community, and the power of DirectX 12, Windows 10 games will thrill millions of players worldwide. The new Universal Windows Platform provides a common API that delivers compatability for your games across phone, PC, and Xbox One. Time to level up your game, devs!
Announcing Media Capture Functionality in Microsoft Edge
The latest Windows 10 preview release has added support for media capture APIs in Microsoft Edge. This feature is based on the Media Capture and Streams specification, and is known by some web devs as getUserMedia, which is the main interface allowing webpages to access media capture devices, such as webcams.
Back to top...
Upcoming Events
Microsoft Developer Web Camp Auckland and Wellington
3 June (Wellington), 4 June (Auckland)
WebCamps are free, fun, no-fluff events for developers, by developers. You learn from experts in a low-key, interactive way and then you'll get to apply what you've learned. At this WebCamp, you will build cutting edge websites with the new release of ASP.NET and Web Tools for Visual Studio 2013, then deploy and scale them with Microsoft Azure. These will be the last DevCamps we'll have for a few months, so don't miss out!

Startup Weekend Auckland
12-14 June (Auckland)
All Startup Weekend events follow the same basic model: anyone is welcome to pitch their startup idea and receive feedback from their peers. Teams form around the top ideas (as determined by popular vote) and embark on a three-day frenzy of business model creation, coding, designing, and market validation. The weekend culminates with presentations in front of local entrepreneurial leaders with another opportunity for critical feedback!

Gather 2015
11 July (Auckland)
Gather is the digital, technical and creative community’s big day out. It’s an event designed to facilitate collaboration and allow people to learn and share their latest designs, works-in-progress, tech toys, and side projects with other like-minded, awesome people. Come along! You will be fizzing with ideas and inspiration after spending the day among such excellent company.

23 July (Wellington)
WDCNZ is the best place to learn cutting edge and practical tools and techniques from the best in the Web. Come along to their workshops for a day filled with awesome talks about all aspects of web development.

Ignite NZ
1-4 September (Auckland)
TechEd NZ is now Ignite NZ. In it's twentieth year, the conference is poised to bring you the best content and connections to ignite your innovation. Tickets are on sale so get in quick to secure your space at NZ's largest tech conference.

Back to top...
Recommended Apps
Turn up the dial and start tinkering with some tunes this weekend. These three apps are worth making a song and dance about!

This week's recommended apps include Music Maker Jam and FL Studio Groove: experiment with combining sounds to create professional sounding music in just minutes. StaffPad gets more classical with its advanced handwriting recognition for musical notation.

Music Maker Jam
  FL Studio Groove
Have a Windows project on the side? Show it off! Share it with the rest of the community in the Kiwi Windows Apps Facebook Group or send us an email at msdnnz@microsoft.com.
Back to top...
Skill Up With Microsoft Virtual Academy
Microsoft Virtual Academy  
Know it. Prove it. Build Developer Challenge
The last Know it. Prove it. challenge offered a month-long learning binge to accelerate your tech skills to rock star status. Now, like all great rock icons, it’s time to take your talents on the road! Join the KiPi Build Developer Challenge to follow your passion and continue to evolve your skill set.

A Developer's Guide to Windows 10 Preview
Would you like a preview of the developer tools for Windows 10? If you’ve signed up for the Windows Insider program, get early access and a head start on developing for Windows 10. Plus, you can offer your feedback to help us shape it!

Java on Microsoft Azure
Curious about what Microsoft has to offer the Java community? You might be surprised! Join us to explore the latest tools and technologies to help Java developers get in the cloud with Microsoft Azure, like plug-ins for Eclipse and IntelliJ, along with a look at options in Windows and Linux for authentication, security, and continuous integration (CI).

Haven't subscribed to this newsletter yet? Join us!
Free Trial Downloads
Visual Studio
Seize the future of development and download Visual Studio 2013 for a free 90-day trial.
Microsoft Azure
Sign up for a free one-month trial and get $250 to spend on all Azure services.
2015 Microsoft Corporation     Terms of Use  : :   Trademarks

Microsoft respects your privacy. To learn more, please read our online Privacy Statement.
If you would prefer not to receive this newsletter any longer, click here to unsubscribe.
To set your contact preferences for other Microsoft communications click here.

The Privacy Officer  : :  Microsoft New Zealand Ltd, PO Box 8070 Symonds St, Auckland 1150, New Zealand


Comments (0)

Skip to main content