Jim Armstrong

Introducing Docker Application Guides

In April of 2017 we announced the Modernize Traditional Applications (MTA) program at Docker. The goal of MTA is to take the vast back catalogs of existing applications that are running in enterprise organizations today, and bring them to a modern container platform, without requiring extensive rewrites or refactoring. I’m excited to share part of our learning from the MTA program and announce the release of Docker Application Guides.   Oracle WebLogic MedRec Sample Application on Docker Enterprise Edition Docker Application Guides demonstrate how to deploy popular enterprise applications – Oracle WebLogic and IBM MQ with WebSphere Liberty – on Docker Enterprise and Docker Desktop. Application Guides include example architectures and guidance for selecting Certified Docker container images from Docker Store and deploying a prototype application, orchestrated by Docker Swarm or Kubernetes. It is important to note that Docker Application Guides are Continue reading…

Sebastiaan Van Stijn

Extending Support Cycle for Docker Community Edition

We’re excited to share the release of Docker 18.06 Community Edition (CE) and also share some changes that will be implemented in the next release. Based on feedback we’ve been hearing from the community, we are implementing some changes to deliver higher quality Community Edition (CE) releases, while also providing faster access to new features as they get added: Docker CE Stable is changing to twice-a-year release cadence Docker CE Edge is deprecated in favor of a nightly build channel As a result of these changes, Docker 18.06 CE will be the last release with a 4-month maintenance lifecycle. The planned Docker 18.09 CE release will be supported for 7 months with Docker 19.03 CE being the next release in line. Further, the monthly Edge releases of Docker CE (Engine) are now replaced with nightly builds. Note that Docker Desktop (Docker Continue reading…

Christine Lovett

Cool Hacks Spotlight: DART

Docker container platforms  are being used to support mission-critical efforts all over the world. The Planetary Defense Coordination Office out of NASA is using Docker’s platform to support a critical mission that could potentially affect everyone on the planet! The office is responsible for tracking near-earth asteroids, characterizing them and determining how to deflect them if one were to find its way to earth.  DART, led by the Johns Hopkins Applied Physics Laboratory by way of NASA, is the Double Asteroid Redirection Test. The team has chosen a potentially hazardous asteroid to hit in order to measure the impact and determine how effective this type of mission would be. Developing the software for this mission is no easy feat, because space is hard! The team has one shot to make this mission work, there’s no rebooting in space. Space physics 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.

Sergio Pineda

Jabil Enables a Global Software Supply Chain with Docker Enterprise Edition

Jabil, one of world’s most technologically advanced manufacturing solutions provider with over 100 sites in 29 countries is embarking on a digital journey to modernize their technology infrastructure so the company is better able to deliver the right solutions at the right time to their global customer base.   Starting the Digital Journey By Modernizing .NET Apps  As Jabil embarked on their digital journey with a cloud-first approach in mind, they investigated how to best migrate their applications to the cloud. Jabil partnered with Docker, Microsoft and Avanade as the SI Partner to leverage Docker Enterprise Edition with Windows Server 2016 and Microsoft Azure for this initiative through Docker’s Modernize Traditional Application (MTA) Program – starting with  a .NET 4.5 monitoring application to containerize. Since completing the initial POC, Jabil has continued containerizing more applications and has started scaling their Docker Enterprise Continue reading…

Mano Marks

DockerCon SF 2018 Cool Hacks Spotlight: Kubeflow

The closing keynote at DockerCon is traditionally the Cool Hacks keynote. This year, we featured three great hacks showing off innovative uses of Docker. In this post, I’d like to highlight one in particular, the Kubeflow demo with David Aronchick, and Michelle Casbon. Machine Learning (ML) is becoming increasing popular, and important to enterprises. Kubeflow is an ML toolkit for Kubernetes, developed by Google. It’s a dedicated, portable and scalable approach to machine learning, using tools you’re already using to deploy other applications. It’s great because data scientists can use it to test out model creation on their laptops. And data engineers can take the models and use the power of Docker Enterprisein the cloud to further train and use the models in production. In their demo, David and Michelle showed building an app using Kubeflow first with Docker Desktop and then Continue reading…

Patrick Chanezon

Containerd, BuildKit and a Reflection about the Enduring Value of Docker Engine

Two weeks ago was our eighth DockerCon in just four years. Our community of contributors, developers, IT users, enterprises and ecosystem partners has grown exponentially into the millions,  anchored on our founder Solomon Hykes’ simple premise of democratizing the use of the software container. Today as was from the beginning, Docker creates simple tooling and a universal packaging approach that bundles up all application dependencies inside the container.  Docker Engine enables applications to run anywhere consistently on any infrastructure, solving “dependency hell” for developers and operations teams, and eliminating the “it works on my laptop!” problem. In the past 2 years, Docker Engine’s codebase has been refactored into several reusable components, the most important being containerd, the core container runtime, and BuildKit, the part of Docker Engine used to build images. In the contribute and collaborate track at DockerCon, Michael Continue reading…

Gareth Rushgrove

Making Compose Easier to Use with Application Packages

Docker Compose is wildly popular with developers for describing an application. In fact, there are more than 300,000 Docker Compose files on GitHub. With a set of services described in a docker-compose.yml file, it’s easy to launch a complex multi-service application (or a simple, single-service app) on Docker by running a single command. This ease of use makes Docker Compose perfect for development teams striving for a quick way of getting started with projects. Over time Compose has evolved, adding lots of features which help when deploying those same applications to production environments, for example specifying a number of replicas, memory resource constraints or a custom syslog server. But those attributes can become specific to your own environment. There are a number of different strategies for trying to address this situation, but the most common is relying on copy and paste. It’s Continue reading…