Posts by: Aanand Prasad

Aanand Prasad

During the DockerCon 2016 keynote, I demonstrated a development workflow with Docker for Mac, going from a fresh laptop to a running app in no time. The especially cool part was when I live-debugged a Node.js app running inside a container from my IDE, despite having no Node.js runtime installed on my laptop. Here I’m going to show you how to do it yourself. Here’s what you’ll need: Docker: I recommend Docker for Mac or Windows, which are in public beta. An IDE which supports Node.js remote debugging: I used Visual Studio Code. A Node.js application: I’ll create a simple one…

Continue reading...
Aanand Prasad

In the previous version of Docker Engine we added a completely new system for managing networks and volumes, and we’re pleased to announce full support for these features in Docker Compose. Compose files used to describe just one thing: the services that make up your distributed application. We’ve now added networks and volumes to the mix, allowing you to describe much more complex applications. You can set up your app on your development machine with multiple network tiers and complex storage configurations, replicating how you might set it up in production. You can then take that same configuration from development,…

Continue reading...
Aanand Prasad

Today at DockerCon EU 2015, I ran through a demo of running and developing an app from a fresh computer using Docker Toolbox and Compose. This was to show how easy it is for new developers to get started when you run your development environments with Docker.

Continue reading...
Aanand Prasad

Today we’re very happy to announce the second release of Docker Compose, a tool for easily defining and running multi-container apps. Head straight to the install docs if you can’t wait to download and use it.  

Continue reading...
Aanand Prasad

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…

Continue reading...
Aanand Prasad

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.  

Continue reading...
Aanand Prasad

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,…

Continue reading...