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…

Victor Coisne

DockerCon 2016 Videos: Day 1 and Day 2 General Sessions

In case you missed DockerCon 2016 and the livestream last week, you can now watch the video recording of the general sessions packed with a lot of exciting announcements and live demos of Docker 1.12 and Docker Datacenter! The rest of the videos will be posted on the Docker Blog and Docker YouTube Channel over the next few days. You can already find most of the slides on the Docker Slideshare page.

Chris Hines

CI/CD with Docker Cloud

So you want to innovate faster, right? Continuous integration and continuous deployment (CI/CD) are some of the most common, but impactful use cases for teams who are looking to Dockerize their environment. The key to CI/CD is being able to automate the workflow, while still keeping the necessary features in place (like performing tests and leveraging staging environments) to assure the quality of your applications.

Chris Hines

Enabling Portability of Workloads And Fighting Lock-In, with Docker

Portability. This is perhaps one of the greatest characteristics of our Docker Containers-as-a-Service platform. After all, in some way it’s the reason why Docker has become as popular as it has today. In just 3 years, we have seen over 2 billion+ Docker Hub pulls, 400,000+ unique Docker Hub users, 200,000+ Dockerized applications and thousands of customers. A large part of the adoption hinges upon portability, making it clear that portability is a huge part of what our users are looking for. It provides the flexibility both developers and IT operations team need in order to succeed at their jobs. But what exactly is portability? At Docker, we define portability as the ability to move workloads across different infrastructure environments, maintaining consistency while enabling Hybrid Cloud and multi-cloud for the enterprise. Portability is the magic that allows enterprises to move 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.

Victor Coisne

Docker Online Meetup #34: Containers as a Service (CaaS)

Yesterday, we had Patrick Chanezon, Technical Staff Member here at Docker Inc., present during our Docker Online Meetup on Containers as a Service (CaaS). With Docker, developers can own what goes on inside the container and how the containers behave together as an application. Meanwhile, IT Pros can focus on managing the required infrastructure to run, secure and scale these applications. Containers as a Service is a model where IT organizations and developers can work together to build, ship and run their applications anywhere. CaaS enables an IT secured and managed application environment consisting of content and infrastructure, from which developers are able build and deploy applications in a self service manner. Below are the recorded video and slides from the Docker Online Meetup.

Nicola Kabar

Configuring Load Balancing and Service Discovery with Docker Universal Control Plane

Modern applications are broken up into, and advertised as smaller, decoupled microservices that can be easily scaled across large compute clusters. The microservices approach emphasizes two key architectural considerations: service discovery and load balancing. As developers build their applications to scale, they need to consider and design how each service is being discovered by other services from within or outside the cluster. Additionally, as these services scale horizontally across the cluster, they should be equally utilized for maximum load distribution.

Chris Hines

Video: What’s New in Docker Swarm 1.1

Last week we released our Docker Datacenter solution to the world, bringing container management and deployment to the enterprise with an on-premises Containers-as-a-Service platform. Universal Control Plane, part of the Docker Datacenter solution, enables IT operations teams to manage and deploy their dockerized distributed application anywhere, from behind the firewall. But did you know that UCP sits on top of Docker Swarm? It uses Swarm to create and manage clusters, and because of this, can utilize the very same Docker APIs. Swarm is our production-ready orchestration solutions that serves as a clustering tool for Docker engines.

Chris Hines

Video: Docker Containers-as-a-Service Walkthrough

This has been a huge week for us here at Docker! Yesterday, we announced the release of Docker Datacenter, which brings container management and deployment services to the enterprise with a production-ready Containers-as-a-Service (CaaS) platform that is supported by Docker and hosted locally, behind the firewall. The beauty of the Docker CaaS platform is that it satisfies both the needs of IT operations teams as well as developers. IT teams are given control and visibility of their environment, while developers can self-service and build applications quickly, uninhibited by IT operations teams, making it easier to embrace DevOps within the enterprise. In the video below, Technical Marketing Engineer Mike Coleman provides a walkthrough of Docker CaaS, and how the platform enables the enterprise by giving them the agility, portability and control they need to build applications quickly, deploy them into production, Continue reading…