Docker for Rails Developers: Build, Ship, and Run Your Applications Everywhere, in beta
April 11, 2018
On this day in 1976, the Apple I was released, having been designed and hand-built by Steve Wozniak himself. As of 2018, only six units remain in working condition.
Platforms come and go, libraries change out from underneath you, and consistency can be hard to wrangle. You need something that makes system setup a breeze: Docker does for DevOps what Rails did for web development—it gives you a new set of superpowers. Gone are "works on my machine" woes and twisty little setup tasks.
Docker for Rails Developers: Build, Ship, and Run Your Applications Everywhere shows you how, now in beta from pragprog.com/book/ridocker.
Come. And. Get. It.
/\ndy
Docker for Rails Developers: Build, Ship, and Run Your Applications Everywhere

Docker makes life as a Ruby and Rails developer easier. It helps build, ship, and run your applications, solving major problems you face every day. It allows you to run applications at scale, adding new resources as needed. Docker provides a reliable, consistent environment that's guaranteed to work the same everywhere.
Docker lets you do all things DevOps without needing a PhD in infrastructure and operations. Want to spin up a cluster to run your app? No problem. Scale it up or down at will? You bet. Start by running a Ruby script without having Ruby installed on the local machine. Then Dockerize a Rails application and run it using containers, including creating your own custom Docker images tailored for running Rails apps. Describe your app declaratively using Docker Compose, specifying the software dependencies along with everything needed to run the application. Then set up continuous integration, as well as your deployment pipeline and infrastructure. Along the way, find out the best practices for using Docker in development and production environments.
This book gives you a solid foundation on using Docker and fitting it into your development workflow and deployment process.
Now in beta from pragprog.com/book/ridocker.
Upcoming Author Appearances
You Could Be a Published Author
Is there a tech topic you are deeply passionate about and want to share with the rest of us? You could become a published Pragmatic Bookshelf author! Take a look at our pragprog.com/write-for-us page for details, including our 50% royalty (yes, for real!) and world-class development editors.
Don't Get Left Out
Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.
Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:
Tell your friends! Tweet this
Follow us on Twitter: @pragprog, @pragpub, Andy Hunt @PragmaticAndy.
Coming Soon:
- Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond, in print
- Build Reactive Websites with RxJS: Master Observables and Wrangle Events, in beta
- Programming Ecto: Build Database Apps in Elixir for Scalability and Performance, in beta
- Programming Phoenix ≥ 1.4: Productive |> Reliable |> Fast, in beta
Recently Released:
- Seven Databases in Seven Weeks, Second Edition
- Craft GraphQL APIs in Elixir with Absinthe
- Java by Comparison
- Software Design X-Rays
Thanks for your continued support,
Andy Hunt
Publisher, Pragmatic Bookshelf
Books • eBooks • PragPub Magazine • Audiobooks and Screencasts
PragProg.com