Orchestrating Docker with Machine, Swarm and Compose

Back in December, we announced our new tools for orchestrating distributed apps: Machine, Swarm, and Compose. Today the first versions of these tools are available to download. They’re not ready for production yet, but we’d really like for you to try them out and tell us what you think. Machine takes you from “zero-to-Docker” with a single command. It lets you easily deploy Docker Engines on your computer, on cloud providers, and in your own data center. Read more and download on Machine’s blog post. Swarm is native clustering for Docker containers. It pools together several Docker Engines into a single, virtual host. Point a Docker client or third party tool (e.g., Compose, Dokku, Shipyard, Jenkins, the Docker client, etc.) at Swarm and it will transparently scale to multiple hosts. A beta version of Swarm is now available, and we’re Continue reading…

Announcing Docker Machine Beta

At DockerCon EU earlier this year, we announced Docker Machine, a tool that makes it really easy to go from “zero to Docker”. Machine creates Docker Engines on your computer, on cloud providers, and/or in your data center, and then configures the Docker client to securely talk to them. It works a bit like this: $ docker-machine create -d virtualbox dev [info] Downloading boot2docker… [info] Creating SSH key… [info] Creating VirtualBox VM… [info] Starting VirtualBox VM… [info] Waiting for VM to start… [info] “dev” has been created and is now the active machine. [info] To point your Docker client at it, run this in your shell: $(docker-machine env dev) $ $(docker-machine env dev) $ docker run busybox echo hello world Unable to find image ‘busybox’ locally Pulling repository busybox e72ac664f4f0: Download complete 511136ea3c5a: Download complete df7546f9f060: Download complete e433a6c5b276: Download Continue reading…