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…

Matt Soldo

Upgraded Autobuild System on Docker Hub

Docker Hub‘s automated build system is one of it’s most popular features. One quarter of all repositories on Docker Hub are created through the automated build system, and the system is now processing over 60,000 builds per week – a 300% increase since the beginning of this year. Today, we are releasing a major upgrade to our Autobuild system which features dynamic matching of git branches and tags, a faster and more secure build infrastructure, and user control over build parallelism.

DockerCon EU: What’s new with Docker Hub?

At DockerCon EU we introduced three new features that we will be releasing on the Docker Hub, in the coming weeks: email invites, web hooks 2.0 and an Automated build dashboard. We also talked about some other features we hope to have released in the near future. Watch the video to checkout the new features, and then head on over to Docker Hub and try them out in person.