Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Get into DevOps: Best Practices for Docker with Jenkins
Rating: 3.9 out of 5(228 ratings)
2,145 students

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.
Last updated 5/2020
English

What you'll learn

  • You will learn how to create a fully automated Continuous Integration pipeline
  • You will learn how to build Docker images in Jenkins pipelines
  • You will understand the best practices for using Docker with Jenkins
  • You will learn how to build a Dockerfile and a Jenkinsfile for your application
  • You will learn how to create Pipelines as Code with Jenkins
  • You will learn gotchas, tips and solutions for common problems

Course content

6 sections40 lectures1h 50m total length
  • What you will learn on this course2:08

    Learn the objectives and outline of this course.

  • Requirements for this course0:12

    Learn the required user accounts and installed software to complete the assignments and tutorials on this course.

  • Using the terminal0:56

    Learn how to use the terminal, where most of the tutorials on this course are completed.

  • Optional: Install the Linux terminal on Windows with WSL3:19
  • Optional: How to configure Docker Desktop to work with the WSL1:09
  • Using the code examples0:21

    Learn where to find the code examples for this course. As a student, you are free to use all code examples in your own work or hobby projects.

Requirements

  • You will NOT need to be a DevOps engineer or a software engineer
  • To follow the examples, you will need a Mac, Linux or Windows computer
  • To follow the examples, you will need free user accounts on GitHub and Docker Hub (instructions provided on course)

Description

From the author of Get into DevOps, the learning blog trusted by over 19,000 DevOps professionals every month:

Learn how to build a Continuous Integration pipeline for your application. Welcome to Best Practices for Docker with Jenkins.

This course is your turn-key solution to using Docker with Jenkins. Through practical demos and tutorials, you will learn how to build Dockerfiles and Jenkinsfiles, and how to configure Jenkins to build Docker images automatically with a Continuous Integration pipeline.

If you haven't used Docker or Jenkins before, don't worry - we will cover the fundamentals of both of them from the ground up, so you don’t need prior knowledge on either. This course will also teach you more advanced topics like how to use Docker to simplify Jenkins dependency management while building more traditional software artefacts like JAR files.


Throughout the years I have had to learn many quirks and gotchas of Docker and Jenkins through trial and error. I’ve collected my knowledge on this course so you don’t have to.


Did you know that DevOps is one of the most sought-after set of skills in the job market right now, with tens of thousands of open roles globally. According to PayScale, the median DevOps salary in the U.S. is $93,770 per year. The best DevOps specialists on the market can name their price, and often earn more than $200,000 in a year. The best time to start learning DevOps was 5 years ago - the second best time is now!


Join thousands of satisfied students, and enroll now!


Note: Unfortunately, the instructor is unable to provide technical support for individual technical issues using the tools demonstrated on this course.

Who this course is for:

  • This course is for anyone interested in Docker and Jenkins
  • This course is for anyone interested in DevOps
  • This course is for anyone interested in Continuous Integration and Continuous Delivery