Shipping Ruby Apps with Docker
summary
Claims that Docker makes Ruby apps a portable, testable delivery unit and shows the actual steps: docker build/run demo packaging a Sinatra app with a Dockerfile and cached bundle installs, dynamic port mapping and daemonized containers via boot2docker on Mac, and using Passenger base images to avoid manual Ruby system setup. Shows CI workflow of building an image, running a self-test executable, promoting the exact image to staging and production, mentions CoreOS and deploying Code Climate behind the firewall and Docker 1.0 in production.
AI-written summary · about
chapters (26)
- 0:00Introduction
- 1:45What is Docker
- 2:35Containerbased virtualization
- 7:33UFS
- 8:40What do you get
- 12:22Install Docker
- 14:00Docker Run
- 15:37Docker Images
- 16:32Docker File
- 19:43What you can do
- 21:22SM processes
- 23:50Demo
- 32:19Why Docker
- 34:14Docker SelfTest
- 35:46Immutable Infrastructure
- 37:43CoreOS
- 39:40Linux
- 41:19Microservices
- 42:11Behind the Firewall Install
- 42:55Data Center Computing
- 44:56Status of Docker
- 48:20Docker in Development
- 50:04Single Docker Image
- 51:58Docker Links
- 53:36Dynamic Service Discovery
- 58:03Docker in Production
related talks
47mContainerized Ruby Applications with Docker
40mDeveloping Ruby Applications with Docker
40mContainerized Ruby Applications with Docker
29mPackaging and Shipping Rails Applications in Docker
25mRuby in containers
43mServer Infrastructure for Rails in 2016
36mDockerization in the land of Ruby
39mRunning Ruby Apps
