Containerized Ruby Applications with Docker
summary
Claims that Docker lets Ruby apps boot in seconds instead of minutes by replacing VMs with lightweight containers, demonstrated by building a Ruby 2.1.2 image, running a Sinatra “hello world” container, and using volume mounts for live development; live demo succeeds. Uses boot2docker on macOS, the CLI/REST API, Docker Compose for templates and orchestration, and the GUI project Panamax (panamax.io) to package and deploy; notes 30+ Docker-related Ruby gems (now ~50) and warns never to bake credentials into images.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:28What is Docker
- 2:15What are containers
- 4:42Containers are virtual
- 6:58Benefits of using containers
- 8:04Docker
- 10:39Installing Docker
- 12:42Docker CLI
- 18:15Docker Commands
- 21:41Envy Envy
- 35:16Application Architecture
- 41:38Application Template
related talks
40mContainerized Ruby Applications with Docker
01h 01mShipping Ruby Apps with Docker
40mDeveloping Ruby Applications with Docker
25mRuby in containers
39mReal World Docker for the Rubyist
01h 03mWorkshop: A Gentle Introduction to Docker for Rubyists
27mScaling Ruby Applications with Mesos and Docker
01h 33mLightning Talks
