Sophia Parafina

Multi-Stage Builds

This is part of a series of articles describing how the AtSea Shop application was built using enterprise development tools and Docker. In the previous post, I introduced the AtSea application and how I developed a REST application with the Eclipse IDE and Docker. Multi-stage builds, a Docker feature introduced in Docker 17.06 CE, let you orchestrate a complex build in a single Dockerfile. Before multi-stage build, Docker users would use a script to compile the applications on the host machine, then use Dockerfiles to build the images. The AtSea application is the perfect use case for a multi-stage build because: it uses node.js to compile the ReactJs app into storefront it uses Spring Boot and Maven to make a standalone jar file it is deployed to a standalone JDK container the storefront is then included in the jar Let’s look at the Dockerfile. The react-app is Continue reading…

Mike Coleman

Learn Docker with our DockerCon 2017 Hands-On Labs

We’re excited to announce that DockerCon 2017 will feature a comprehensive set of hands-on labs. We first introduced hands-on labs at DockerCon EU in 2015, and they were also part of DockerCon 2016 last year in Seattle. This year we’re offering a broader range of topics that cover the interests of both developers and operations personnel on both Windows and Linux (see below for a full list) These hands-on labs are designed to be self-paced, and are run on the attendee’s laptop. But, don’t worry, all the infrastructure will be hosted again this year on Microsoft Azure. So, all you will need is a laptop capable of instantiating a remote session over SSH (for Linux) or RDP (for Windows). We’ll have a nice space set up in between the ecosystem expo and breakout rooms for you to work on the labs. Continue reading…

Borja Burgos

Swarm Mode with Fleet Management and Collaboration now in public beta, powered by Docker Cloud

With the introduction of swarm mode in Docker 1.12, we showed the world how simple it can be to provision a secure and fully-distributed Docker cluster on which to deploy highly available and scalable applications. The latest Docker 1.13 builds on and improves these capabilities with new features, such as secrets management. Continuing with the trend that simplicity is paramount to empowering individuals and teams to achieve their goals, today we are bringing swarm mode support to Docker Cloud, with a number of new cloud-enabled capabilities. All of this is in addition to the continuous integration (CI) features of Docker Cloud, including automatic builds, tests, security scans and the world’s largest hosted registry of public and private Docker image repositories. Fleet Management using Docker ID Keeping track of many swarms sprawling multiple regions or cloud providers can be a challenge. And Continue reading…

Mano Marks

Docker Hub Hits 5 Billion Pulls

Last week, the total number of image pulls from the Docker Hub Repository Service reached 5 billion. That’s an increase of 150% since just February. It’s pretty amazing for a three year old project. Docker Hub has become a part of the daily life of developers because it

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.

Chris Hines

Continuous Integration Testing on Docker Cloud

This is a guest post by Stephen Pope & Kevin Kaland from Project Ricochet Docker Cloud is a SaaS solution hosted by Docker that gives teams the ability to easily manage, deploy, and scale their Dockerized applications.

Michelle Antebi

Video + Slides on Docker Cloud from Docker SF Meetup

Last week, members of the Docker SF Meetup community joined us at Docker HQ for a special Meetup event led by our Docker Cloud team. The evening consisted of demos given by the Docker Cloud engineers and a lightning presented by Jobstart. Before concluding, the attendees also had the opportunity to meet the Docker Cloud team and got to ask them anything as a part of our first ever Docker Office Hours. Ryan Kennedy, Product Manager at Docker, started the night off by demonstrating how to configure and test a CI pipeline using the latest features available in Docker Cloud. Next, Product Manager Bryan Lee and Software Engineer Alberto Megia revealed the auto-deployment capabilities available in Docker Cloud. Finally, Andrew Rhyne, Lead Engineer at Jobstart, gave a lightning talk on Blue-Green Deployments with Docker Cloud. The meetup was recorded and you can watch Continue reading…

Toli Kuznets

Docker Security Scanning safeguards the container content lifecycle

written by Lily Guo, Toli Kuznets and Nandhini Santhanam Today we announced the general availability of Docker Security Scanning, formerly known as Project Nautilus. Available today as an add-on service to Docker Cloud private repositories and for Official Repositories located on Docker Hub, Security Scanning provides a detailed security profile of your Docker images for proactive risk management and to streamline software compliance. Docker Security Scanning conducts binary level scanning of your images before they are deployed, provides a detailed bill of materials (BOM) that lists out all the layers and components, continuously monitors for new vulnerabilities, and provides notifications when new vulnerabilities are found.

Greg Werner

Docker Cloud to the Rescue

3Blades offers data science collaboration services. In addition to offering task based project management features, 3Blades also allows users to spawn custom workspace, model and data source instances within the context of their projects. A variety of resource configurations are available for different instance types. For example, a user can launch an RStudio IDE workspace with a 1 vCPU and 2 GB of memory and another Hadoop datasource instance with 2vCPU and 4 GB of memory. Docker is a natural fit to enable this type of flexibility. It didn’t take very long for our team to go ‘all in’ with Docker. We were thrilled when we saw the added benefit of being able to quickly deploy our application stack after green builds with Continuous Integration tools. However, we struggled with a few issues when running multiple instances of our services, Continue reading…