Get into DevOps: Best Practices for Docker with Jenkins
Learn to build a fully automated Continuous Integration pipeline for your application using Docker and Jenkins.
This course will teach you the best practices of using Docker with Jenkins.
How to create a fully automated Continuous Integration pipeline
How to build Docker images in Jenkins pipelines
How to write a Dockerfile and a Jenkinsfile for your application
How to create Pipelines as Code with Jenkins
Gotchas, tips and solutions to common problems
What our students have to say
Thanks for putting this together! Being a little familiar with both docker and jenkins but not a regular user of either this course got me up to speed.
Thanks for putting this together! Being a little familiar with both docker and jenkins but not a regular user of either this course got me up to speed.
Read LessI feel like it was useful because it's not only abput the concepts but the practice and working through a path of CI/CD from scratch. I enjoyed it very much.
I feel like it was useful because it's not only abput the concepts but the practice and working through a path of CI/CD from scratch. I enjoyed it very much.
Read LessThe course is very nice, practical all time
The course is very nice, practical all time
Read LessDocker with Jenkins Excellant
Docker with Jenkins Excellant
Read LessLesson 1: What you will learn on this course
What you will learn on this course
Where to find the code examples
Requirements for this course
Using the terminal
Optional: How to install the Linux terminal on Windows 10 with WSL
Optional: How to enable Docker Desktop to work with WSL on Windows 10
Introduction to Docker
Images and Containers
Dockerfile
Networking
Bind Mounts and Volumes
Docker Registries
Docker Compose and Composefiles
How to install Docker
Docker Quiz
Introduction to Jenkins
Jenkins components
Job types
Jenkinsfile
Plugins
Credentials
Jenkins Blue Ocean
Tutorial: Installing and running Jenkins locally with Docker
Tutorial: Installing and running Jenkins on a Ubuntu Linux server
Tutorial: Configuring Jenkins to support Docker
Jenkins Quiz
Introduction to building Docker images with Jenkins
Preparing a code repository
How to write a Dockerfile
How to write a Jenkinsfile
How to create a Jenkins job and build your first Docker image
Introduction to Best Practices
Keeping Jenkins secure
Using Docker to manage build dependencies in Jenkins
Managing user permissions inside containers
Building and tagging feature branches
Using a Custom Docker Registry like Amazon ECR
Reporting pipeline status on Slack
Cleaning up after Docker
Recap on learning