Aanand Prasad

Announcing Docker Compose

Today we’re excited to announce that Docker Compose is available for download. Docker Compose is an orchestration tool that makes spinning up multi-container applications effortless. Head to the install docs to download it. With Compose, you define your application’s components – their containers, their configuration, links, volumes, and so on – in a single file, then you can spin everything up with a single command that does everything that needs to be done to get your application running. If you’ve used Fig before, this will sound familiar – in fact, Compose is based directly on the Fig codebase and is backwards-compatible with Fig applications. Fig’s been hugely successful as a tool for development environments, with almost 5,000 stars on GitHub, 80,000 downloads, and users including Yelp, Spotify, Mozilla, Facebook and the UK Government. Fig will continue to receive critical maintenance Continue reading…

Docker Honored with Multiple Awards to Kick-off 2015

We are proud to say that the movement to Dockerize applications is continuing to gain momentum and is making us look forward to more excitement to come. After a remarkable 2014 that included reaching over 100 million downloads, 70,000 Dockerized apps and nearly 740 contributors, Docker started 2015 as the beneficiary of three distinct awards. Docker has been honored as an InfoWorld Technology of the Year Awards winner and a CRN 100 Coolest Cloud Computing Vendor, and Fig received an honorable mention for the 2014 Black Duck Open Source Rookies awards.

Aanand Prasad

DockerCon EU: Introducing Docker Compose

At DockerCon EU I talked about Docker Compose, an orchestration tool we’re working on for defining, spinning up and managing apps consisting of multiple containers. It bears more than a passing resemblance to a tool I helped create called Fig. At the time, we were proposing building Compose into the Docker client itself, but we’ve now revised that plan and will be keeping it separate and building directly on the Fig codebase. Still, the breakout session is a good introduction to what Compose does.  

Victor Coisne

Dockercon EU: Breakouts from Day 1

In this post we are thrilled to share with you all the videos and slides from the breakout sessions which took place on the first day of DockerCon Europe. From original Docker use cases in bioinformatics and radio Astronomy to more classic use cases on Continuous Delivery, these videos include a ton of Docker insights, tips and tricks. Enjoy! Evaluating and ranking genome assemblers by Michael Barton  

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.

Aanand Prasad

Fig 1.0: boot2docker compatibility and more

Today’s a big day for Fig, our Docker-based development environment tool: we’re releasing version 1.0. It’s the first and last major version increment, as we’re already hard at work building the functionality Fig provides into Docker itself. There’s an absolute ton of improvements in this one, but the most wonderful is that Fig now works out-of-the-box with boot2docker on OS X, because volumes on the host now work the way you expect them to (for more on how that works, see the Docker 1.3 announcement). This means Mac users need suffer unofficial solutions no more: run the standard Docker installer, then download Fig and you’re off. Beyond that, we’ve got new commands, .dockerignore support and many more improvements too numerous to list here. Take a look at the release notes and bask in the goodness. If you’re already a user, Continue reading…

Orchestrating Docker containers in production using Fig

In the last blog post about Fig we showed how you could define and run a multi-container app locally. We’re now going to show you how you can deploy this app to production. Here’s a screencast of the whole process: Let’s continue from where we left off in the last blog post. First, we want to put the code we wrote up onto GitHub. You’ll need to initialize and commit your code into a new Git repository. $ git init $ git add . $ git commit -m “Initial commit” Then create a new repository on GitHub and follow the instructions for how to set up a remote on your local GitHub repository. For example, if your repository were called bfirsh/figdemo, you’d run these commands: $ git remote add origin git@github.com:bfirsh/figdemo.git $ git push -u origin master Next, you’ll need Continue reading…

Scott Johnston

Getting Started with Docker Orchestration using Fig

Last month we announced Docker, Inc.’s acquisition of Orchard, builders of a Docker hosting service as well as an orchestration tool, Fig.  If you’ve started using Docker and have been wondering how to define and control a multi-container service – for example, a web app in one container and a database in another – then we think you’ll find Fig really helpful.

Solomon Hykes

Welcoming the Orchard and Fig team

Today I am extremely proud to announce that the creators of Orchard and Fig – two of the most polished and exciting projects to come out of the Docker ecosystem – are joining the Docker team. Fig is by far the easiest way to orchestrate the deployment of multi-container applications, and has been called “the perfect Docker companion for developers”. As it turns out, these are currently the two most important questions for the tens of thousands of people building applications on the Docker platform: How to orchestrate Docker containers in a standard way? How to make Docker awesome for developers? With Fig, Ben and Aanand got closer to an answer than anybody else in the ecosystem. They have a natural instinct for building awesome developer tools, with just the right blend of simplicity and flexibility. They understand the value Continue reading…