Developing Ruby Applications with Docker
summary
Claims Docker can supplant hypervisor VMs for Ruby apps and demonstrates concrete tooling and workflow: building images with a Dockerfile, pushing and finding 15,000 images on Docker Hub, composing services with Docker Compose and provisioning with Docker Machine. A Rails app gets built, run, edited via a volume mount, linked to an official Postgres container, migrations run via docker-compose run, and the demos start and serve pages successfully from the containerized environment.
AI-written summary · about
chapters (28)
- 0:00Introduction
- 0:53Agenda
- 1:41Containerization
- 2:04Docker vs Walker
- 2:15What is Docker
- 3:26What is a container
- 3:58Why I love containers
- 5:10How does it work
- 7:07Getting started with containers
- 7:19Less time and space
- 8:13Docker ecosystem
- 8:28What does Docker do
- 9:35Docker in production
- 9:54Docker pull Ruby
- 10:37Docker Hub
- 12:12Docker Images
- 14:52Docker File
- 21:57Managing Images
- 22:23Docker Compose
- 23:19Docker Toolbox
- 24:30Docker is Linux
- 25:20Goals
- 35:06Review Slides
- 35:45DockerCompose
- 36:49Important Notes
- 37:30Config Database
- 38:05CI with Docker
- 39:31Thank you
related talks
01h 01mShipping Ruby Apps with Docker
47mContainerized Ruby Applications with Docker
40mContainerized Ruby Applications with Docker
25mRuby in containers
29mPackaging and Shipping Rails Applications in Docker
36mDockerization in the land of Ruby
43mServer Infrastructure for Rails in 2016
39mReal World Docker for the Rubyist
