Dockerfiles are used to configure an application running within Docker and its environment. In this video, learn how to compose a Dockerfile for your app and create a Docker container from it.
- [Carlos] The life of a Docker container image … starts with the single file. … The Dockerfile, Dockerfiles are manifests … that describe the image that the container … will use when we run it. … When we create the container that will run our website, … Docker will do a few things. … The first thing that it'll do is it will read … and parse the Dockerfile. … The second thing it will do is it will fetch … the parent image that this image is going to use, … and I'll explain how that works in a minute. … If you don't have a parent image that you're going to use, … you would start from scratch. … Again I will explain this in a minute. … Third it will run any commands, within the Dockerfile … that are on top of that image … and lastly if defined you can set a process … that will run whenever a container from that image … is spun up. … So unlike any traditional configuration management tools, … like Chef, Puppet, Ansible or CFEngine … all of the configuration dependencies … and environment dependencies …
- Writing your first Dockerfile
- Using Docker Compose
- Testing your app with RSpec, Capybara, and Selenium
- Writing Terraform code
- Deploying a website into AWS S3
- Writing and running integration tests
- Writing a CI/CD pipeline with Jenkins
Skill Level Beginner
1. The Project/The Mission
Your application, pre-DevOps2m 59s
2. Testing Locally with Docker
3. Testing Your App with RSpec, Capybara, and Selenium
4. Infrastructure as Code with Terraform
5. CI/CD as Code with Jenkins
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.