Archive

Category Archives for "Docker Blog"

Voting with Docker: A little break from the election

You may have heard, there’s an election for president (and many other posts) going on in the US today. For those who already voted, who want a break from voting, or just want to create a new quiz for their friends, we have the Docker Example Voting App. And we’ve even created a poll to help you figure out the best quiz to make.

The voting app was created to showcase a number of features of Docker:

  1. Polyglot development environments: The app has Python, Node.js, and .NET code, as well as Redis and Postgres services.
  2. Easy deployment of a multi-service app with Docker Compose.
  3. Easy Docker Networking.

All this using a simple $ docker-compose up.

The Example Voting App has been really popular at Docker events like the Docker 3rd birthday, and in our Docker Labs repository, which has a lot of example applications and tutorials. And recently, Docker Captain Alex Ellis ported the app to Windows Containers using:

  • IIS
  • ASP.NET
  • .NET 4.5.1
  • Microsoft SQL Server (2016)

So if you want a break from the election, check out our poll Continue reading

Docker San Francisco Meetup #50: Swarm Mode

Last Wednesday was Docker’s 50th meetup in San Francisco! There was an awesome turnout from the local Docker community to see Docker’s own Nishant Totla and Dongluo Chen and their talk on Swarm Mode.

Nishant and Dongluo gave a talk entitled ‘Using Docker Swarm Mode and healthchecks to Deploy Applications Without Loss’ where they demonstrated how to do service upgrades without impacting your application.

 

They explained that Docker swarm mode enables users to manage their applications with service primitives and the healthcheck feature provides health indications for a container. Coming up in the Docker 1.13 release, Docker Swarm can connect healthcheck results with load balancers to implement no-loss service upgrade. Check out the talk including Nishant’s demo in the video below.

 

 

Want to learn more about the Docker platform and Docker’s open source projects?



New blog post w/ Continue reading

Docker Weekly Roundup | October 30, 2016

 

weekly-roundup.png

This week, we delve into the top considerations for running Windows Server 2016 with Hyper-V, the suite of Docker security tools available and the three steps required to get MSBuild in Docker. As we begin a new week, let’s recap our top five most-read stories for the week of October 30, 2016:

  • Docker For Windows Server With Hyper-V – top considerations for running Docker for Windows Server 2016 with Hyper-V VM to understand how they can work together.
  • Docker Security – an overview of the suite of tools available to help secure a container and their range of enhancements built into the Docker platform by Benjamin Wootton.
  • MSBuild With Docker – three steps needed to get MSBuild in a Docker container and have it build an ASP.NET WebAPI application with Windows Containers by Alex Ellis.
  • Docker Enterprise Case Studies – five application case studies covering everything from legacy processes to CI/CD pipelines and how Docker helped reduce customer cost, complexity and chaos.
  • AWS, Docker, And Deep Learning – a method to speed the digital artist transformation, by relying on an artificial intelligence system. AI system is based on a Deep Neural Network that creates artistic images Continue reading

Your Docker Agenda for November 2016

November is packed with plenty of great events including over 75 Docker Global Mentor Week local events to learn all about Docker! This global event series aims to provide Docker training to both newcomers and intermediate Docker users. More advanced users will have the opportunity to get involved as mentors to further encourage connection and collaboration within the community. Check out the list of confirmed events below to see if there is one happening near you. Make sure to check back as we’ll be updating this list as more events are announced.

Want to help us organize a Mentor Week training in your city? Email us at [email protected] for more information!

 

New-mentor-image.png
From webinars to workshops, meetups to conference talks, check out our list of events that are coming up in November!

Official Docker Training Courses

View the full schedule of instructor led training courses here!

Introduction to Docker:

This is a two-day, on-site or classroom-based training course which introduces you to the Docker platform and takes you through installing, integrating, and running it in your working environment.

Nov 15-16: Introduction to Docker with Amazic –  Nieuw-Vennep, The Netherlands

Nov 24-25: Introduction to Docker with Docker Captain Benjamin Continue reading

Steve Singh Joins Docker’s Board of Directors

The whole team at Docker would like to welcome Steve Singh, CEO of Concur and Member of SAP’s Executive Board to the Docker family. Steve has accepted a role on Docker’s Board of Directors, bringing his deep experience in building world-class organizations. Steve leads the SAP Business Networks & Applications Group, which brings together teams from Ariba, Fieldglass, Concur, SAP Health, Business Data Network and SMP ERP groups. We had a chance to sit down with Steve to get his thoughts on his appointment to the Docker Board.

mr_s_steven_singh_2514941

 

How and why did you initially become involved with Docker?

I was certainly aware of Docker. There were also a number of groups across SAP that were using Docker. When a member of the Docker board approached me about joining the company’s Board of Directors, I learned a fair bit more about the market opportunity Docker was pursuing and could easily see the importance of the Docker suite for corporate IT and ISV’s. I was also intrigued by the opportunity to support Ben and Solomon in building an enduring business.

 

What led you to joining Docker’s board?

For me, there are two requirements when considering board roles. The first question I Continue reading

5 Tales from the Docker Crypt

(Cue the Halloween music)

Welcome to my crypt. This is the Docker crypt keeper speaking and I’ll be your spirit guide on your journey through the dangerous and frightening world of IT applications. Today you will learn about 5 spooky application stories covering everything from cobweb covered legacy processes to shattered CI/CD pipelines. As these stories unfold, you will hear  how Docker helped banish cost, complexity and chaos.

Tale 1 – “Demo Demons”

Splunk was on a mission to enable their employees and partners across the globe to deliver demos of their software regardless of where they’re located in the world, and have each demo function consistently. These business critical demos include everything from Splunk security, to web analytics and IT service intelligence. This vision proved to be quite complex to execute. At times their SEs would be in customer meetings, but their demos would sometimes fail. They needed to ensure that each of their 30 production demos within their Splunk Oxygen demo platform could live forever in eternal greatness.

To ensure their demos were working smoothly with their customers, Splunk uses Docker Datacenter, our on-premises solution that brings container management and deployment services to the enterprise via an integrated platform. Images are Continue reading

Considerations for Running Docker for Windows Server 2016 with Hyper-V VMs

We often get asked at Docker, “Where should I run my application? On bare metal, virtual or cloud?” The beauty of Docker is that you can run a container anywhere, so we usually answer this question with “It depends.” Not what you were looking for, right?

To answer this, you first need to consider which infrastructure makes the most sense for your application architecture and business goals. We get this question so often that our technical evangelist, Mike Coleman has written a few blogs to provide some guidance:

During our recent webinar, titled “Docker for Windows Server 2016”, this question came up a lot, specifically what to consider when deploying a Windows Server 2016 application in a Hyper-V VM with Docker and how it works. First, you’ll need to understand the differences between Windows Server containers, Hyper-V containers, and Hyper-V VMs before considering how they work together.

A Hyper-V container is a Windows Server container running inside a stripped down Hyper-V VM that is only instantiated for containers.

This provides additional kernel isolation and separation from Continue reading

Docker Weekly Roundup | October 23, 2016

 

weekly-roundup.png

The last week of October 2016 is over and you know what that means; another Docker news roundup. Highlights include Windows workloads with Image2Docker, part four of the SwarmKit series, and a Docker InfraKit test-drive! As we begin a new week, let’s recap our five top stories:

  • Windows Workloads with Image2Docker – a community supported and designed project to demonstrate the ease of creating Windows Containers from existing servers. Interested parties are encouraged to fork it, play with it and contribute pull requests back to the community.
  • SwarmKit – Part 4 –  a tutorial series on Docker SwarmKit led by Gabriel Schenker. Part four of the series explains how to create a swarm in the cloud and run a sample application on it.
  • Docker Volumes  – user instructions on how to make sure posts and images stay permanent via Docker volumes, even with an upgrade to a container image, as showcased by Alex Ellis.
  • InfraKit Test-Drive – a detailed illustration of a sample Docker image created to demonstrate InfraKit’s self-healing operation via Ajeet Raina.  

Containerize Windows workloads with Image2Docker

Yesterday, we held a packed webinar on using the Image2Docker tool that prototypes shifting a legacy Windows virtual machine to a Windows Container Dockerfile.

Image2Docker is an open source, community generated powershell module that searches for common components of a Windows Server VM and generates a Dockerfile to match. Originally created by Docker Captain Trevor Sullivan, it is now an open source tool hosted in our GitHub repository. Currently there is discovery of components such IIS, Apache, SQL Server and more. As an input it supports VHD, VHDX, and WIM files. When paired with Microsoft’s Virtual Machine Converter, you can start with pretty much any VM format.

Image2Docker is community supported and designed to show you how easy it is to create Windows Containers from your existing servers. We strongly encourage you to fork it, play with it and contribute pull requests back to the community. Or just install it and use it to generate your own Dockerfiles.

Watch the on-demand webinar to learn more about how it was built, how to use it, and how to contribute.

 Here are some of the most popular questions from the sessions with answers.

Is it possible to containerize an application Continue reading

Even more Docker Labs!

Since we launched Docker Labs back in May, we’ve had a lot of interest. So we keep adding more and improving the labs that we have. We now have 22 hands on labs for you to choose from, ranging from beginner tutorials to much more advanced ones. Here’s a peek at what we have:

So check out Docker Labs to learn more about using Docker. And as always, we really encourage contributions. So if you have a lab you want to get out there, or find a way to improve what we have, please contribute today.

The post Even more Docker Labs! appeared first on Docker Blog.

Webinar Recap: Docker for Windows Server 2016

Last week, we held our first webinar on “Docker for Windows Server 2016” to a record number of attendees, showcasing the most exciting new Windows Server 2016 feature – containers powered by Commercially Supported Docker Engine.

Docker CS Engine and containers are now available natively on Windows and supported by Microsoft with Docker’s Commercially Supported (CS) Engine included in Windows Server 2016.Now developers and IT pros can begin the same transformation for Windows-based apps and infrastructure to reap the benefits they’ve seen with Docker for Linux: enhanced security, agility, and improved portability and freedom to run applications on bare metal, virtual or cloud environments.

Watch the on-demand webinar to learn more about the technical innovations that went into making Docker containers run natively on Windows and how to get started.

Webinar: Docker for Windows Server 2016

Here are just a few of the most frequently asked questions from the session.  We’re still sorting through the rest and will post them in a follow up blog.

Q: How do I get started?

A: Docker and Microsoft have worked to make getting started simple, we have some great resources to get you started whether you’re a developer or an IT pro:

Docker Community Spotlight: Nimret Sandhu

Nimret Sandhu.jpg

Nimret Sandhu has shown himself to be a key player in the success of the Docker Seattle Meetup group; and now with almost 2000 eager members,  organizing engaging events has become quite the responsibility! On top of his busy work schedule at Dev9, his extracurricular activities and a family life, Nimret took the time to tell us his Docker story, his favorite thing about the Docker Community and also departed with some words of wisdom for anyone just starting a meetup group.

 

Tell us about your first experience with Docker. What drew you to joining as an organizer for the Docker Seattle Meetup group?

My first experience with Docker was when our company, Dev9, looked into partnering with this up-and-coming startup named Docker a couple of years ago. Since I’m a long time *nix user who’s been exposed to solaris zones, bsd jails, etc. in the past, I looked into it, and immediately realized the potential. Once I downloaded and played around with it, I was so blown away by the technology that I started evangelizing it to our clients. I gave a talk on it and volunteered to help out with the Docker Seattle Meetup. I had already been running the Continue reading

Docker Weekly Roundup | October 9, 2016

 

weekly-roundup.png

It’s time for your weekly roundup! Get caught up on the top Docker news including; expansion into China through a commercial partnership with Alibaba Cloud, announcement of DockerCon 2017, and information on the upcoming Global Mentor Week. As we begin a new week, let’s recap the top five most-read stories of the week of October 9, 2016:

  • Alibaba Cloud Partnership Docker expands into China market through new partnership with the Alibaba Group, the world’s largest retail commerce group. The focus of the partnership is to provide a China-based Docker Hub, enable Alibaba to resell Docker’s commercial offerings, and create a “Docker For Alibaba Cloud”.
  • DockerCon 2017 a three day, conference organized by Docker. This year’s US edition will take place in Austin, TX and continue to build on the success of previous events as it grows and reflects Docker’s established ecosystem and ever-growing community.
  • Global Mentor Week  is a global event series aimed at providing Docker training to both newcomers and intermediate users. Participants will work through self-paced labs that will be available through an online Learning Management System (LMS). There will be different labs for different skill levels, Developers, Ops, Linux and Windows users.

Docker Distributed System Summit videos & podcast episodes

Following LinuxCon Europe in Berlin last week, we organized a first of its kind Docker event called Docker Distributed Systems Summit. This two day event was an opportunity for core Docker engineers and Docker experts from the community to learn, collaborate, problem-solve and hack around the next generation of distributed systems in areas such as orchestration, networking, security and storage.

More specifically, the goal of the summit was to dive deep into Docker’s infrastructure plumbing tools and internals: SwarmKit, InfraKit, Hyperkit, Notary, libnetwork, IPVS, Raft, TUF and provide attendees with the working knowledge of how to leverage these tools while building their own systems.

We’re happy to share with you all the videos recordings, slides and audio files available as #dockercast episodes!

Youtube playlist

Podcast playlist

All the slides from the summit are available on the official Docker slideshare account.

Please join us in giving a big shout out to our awesome speakers for creating and presenting the following projects:

  1. InfraKit: A toolkit for creating and managing declarative, self-healing infrastructure
  1. Heart of the SwarmKit: Store, Topology Continue reading

Announcing Docker Global Mentor Week 2016

Building on the the success of the Docker Birthday #3 Celebration and Training events earlier this year, we’re excited to announce the Docker Global Mentor Week November 14-19, 2016. This global event series aims to provide Docker training to both newcomers and intermediate Docker users. More advanced users will have the opportunity to get involved as mentors to further encourage connection and collaboration within the community.

mentor

The Docker Global Mentor Week is your opportunity to either #learndocker or help others #learndocker. Participants will work through self paced labs that will be available through an online Learning Management System (LMS). We’ll have different labs for beginners and intermediate users, Developers and Ops and Linux or Windows users.

Are you an advanced Docker user?

We are recruiting a network of mentors to help guide learners work through the labs. Mentors will be invited to attend local events to help answer questions attendees may have while completing the self-paced beginner and intermediate labs. To help mentors prepare for their events, we’ll be sharing the content of the labs and hosting a Q&A session with the Docker team before the start of the global mentor week.

 

Sign up as a Mentor!

 

With over 250 Docker Continue reading

Docker Announces Expansion To China Through Commercial Partnership with Alibaba Cloud

The containerization movement fueled by Docker has extended across all geographic boundaries since the very beginning. Some of Docker’s earliest success stories were from Chinese based, web-scale companies running Docker in production before Docker had released its 1.0 version. Additionally, through the grass roots efforts of the development community, we have thriving Docker Meetups in 20 of China’s largest cities. This is a testament to the innovative spirit within the Chinese developer community because the ability to deliver great community content from Docker Hub has been highly constrained. That is why a partnership with China’s largest public cloud provider is so significant. Docker, in concert with Alibaba Cloud, is going to deliver a China-based instance of Docker Hub to ensure optimal access and performance to the thousands of Dockerized images that will serve as the foundation of a new generation of distributed applications in China.  

In addition to formally providing Dockerized content on Docker Hub to China, Docker is commercially partnering with Alibaba to address the substantial demand for running enterprise applications in containers.  A June 2016 Alibaba Cloud survey indicates that more than 80% respondents are already using or plan to use containers. Together Alibaba Cloud and Continue reading

Announcing DockerCon 2017

hnfcgcgiliokuyuap5wqnrntzqrqzn7y9abztaxoq8q

The Docker Team is excited to announce the next DockerCon will be in held in Austin, Texas from April 17-20. For anyone not in an event planning role, finding a venue is always an adventure. Finding a venue for a unique event such as DockerCon adds an extra layer of complexity. After inquiring on over 15 venues and visiting 3 cities, we are confident that we have chosen a great venue for DockerCon 2017 and the Docker community.

DockerCon US 2017: Austin

April 17-20, 2017

Between the lively tech community, amazing restaurants and culture, Austin will be a natural fit for DockerCon. A diverse range of companies such as Dell, Whole Foods Market, Rackspace, HomeAway and many more of the hottest IT startups call Austin home. We can’t wait to welcome back many returning DockerCon alumni as well as open the DockerCon doors to so many new attendees and companies in the Austin area.

One of the most exciting additions to the DockerCon program is an extra day of content! We reviewed every attendee survey from Seattle in June, debriefed with Docker Captains and others in the community and came to the overwhelming conclusion that two days was not enough Continue reading

Docker Weekly Roundup | October 2, 2016

 

weekly-roundup.png

This week, our readers enjoyed some big Docker news, including the release of InfraKit, a toolkit for declarative infrastructure, a Windows 10 container guide, and a new open source project Image2Docker. As we begin a new week, let’s recap our top 5 most-read stories for the week of October 2, 2016:

  • InfraKit is a new declarative management toolkit for orchestrating infrastructure. InfraKit’s simple, pluggable components for a declarative infrastructure state, actively monitor and automatically reconcile that state.
  • Windows Server Container guide is designed to get setup to run Docker Windows Containers on Windows 10 or using a Windows Server 2016 VM.
  • Docs Repo On GitHub is a consolidation of all Docker documentation into a single Pages-based repository on GitHub. All documentation for Docker projects will now be open sourced for an easier than ever way to contribute to and stage the public docs.
  • Image2Docker is a new tool for prototyping Windows VM conversions to show how to replicate a VM Image to a container. The Powershell module can point at a virtual hard disk image, scan for common Windows components and suggest a Dockerfile.

Top 5 Docker Questions from Microsoft Ignite

Last week was busy for the Docker team at Microsoft Ignite in Atlanta. With the exciting announcement about the next evolution of the Docker and Microsoft relationship, the availability of Docker for Windows Server 2016 workloads, the show floor, general session, keynotes, and breakout sessions were all abuzz about Docker for Windows. Whether you were attended or not we want to make sure you didn’t miss a thing, here are the key announcements at this year’s Microsoft Ignite:

 

Here our top 5 questions heard in the Docker booth:

  1. What are containers?

While container technology had been around for more than a decade. However, as the leader in the containerization market, .Docker has made the technology usable and accessible to all developers and sysadmins. . Containers allow developers Continue reading

How To Dockerize Vendor Apps like Confluence

Docker Datacenter customer, Shawn Bower of Cornell University recently shared their experiences in containerizing Confluence as being the start of their Docker journey.

Through that project they were able to demonstrate a 10X savings in application maintenance, reduce the time to build a disaster recovery plan from days to 30 minutes and improve the security profile of their Confluence deployment. This change allowed the Cloudification team that Shawn leads to start spending the majority of their time helping Cornelians to use technology to be innovative.

Since the original blog was posted, there’s been a lot of requests to get the pragmatic info on how Cornell actually did this project.  In the post below, Shawn provides detailed instructions on how Confluence is containerized and how the Docker workflow is integrated with Puppet.


Written by Shawn Bower

As we started our Journey to move Confluence to the cloud using Docker we were emboldened by the following post from Atlassian. We use many of the Atlassian products and love how well integrated they are.  In this post I will walk you through the process we used to get Confluence in a container and running.

First we needed to craft a Dockerfile.  At Cornell Continue reading

1 30 31 32 33 34 57