Hands-On Docker for Microservices [Video]

More Information
Learn
  • Strengthen your foundations with a basic understanding of Docker
  • Build your first online shopping application with Docker and run your first Container 
  • Find out about the Docker CLI tools and how to use them efficiently
  • Develop, share, and deploy Docker images with the CLI tool
  • Create an application file with Docker Compose and deploy it to the cloud
  • Add a service to your application by adding a service registry, health checks, and a database, and by running the application
  • Work with the Docker repository and deploy it with Heroku
  • Monitor and check the progress of your application
About

Maintaining the Docker environment is always a nightmare for developers and DevOps, and if done manually, it’s very time-consuming. It’s also not easy to deploy an application across environments while retaining details of the system. However, Docker solves this by introducing agile and portable Containers. These Containers can run anywhere, meaning developers and DevOps don't need to worry about the environment. It’s easier to work with Docker and it's built with security in mind.

This course starts by giving you a basic understanding of Docker. You’ll build an online shopping application, which we’ll later deploy in various environments.Once you have successfully run your first Contain
er, you’ll be introduced to the CLI tool, which will help you to develop, deploy, and share Docker images.
Next, you'll create an application file with Docker Compose deploy it on the cloud. You’ll also add services to the application by adding a service registry, performing health checks, and running the application successfully with these services. Finally, you’ll deploy the application in Heroku and will learn how to check and monitor the application.

This course is perfect if you want to understand Docker and its environment through real-world examples that make your learning journey exciting and interesting. So, grab this course and start your fun journey with Docker!

Style and Approach

The course will start by giving you a basic understanding of Docker and building an online shopping application. You will also run your first Container at the very beginning of the course. Then, you will use Docker CLI tool to develop, share and deploy images also setting up the environment. As you have developed an application, you will learn to create an application file with Docker Compose and deploy it in the cloud. We will add basic functionalities to our application with the service registry, health checks, database and running the application. Finally, you will work with Docker repository and deploy the application in Heroku. Also, you will learn to monitor the application.

Features
  • Walk through the basics of Docker and what it has to offer, then see how to use Docker in your development environment
  • Create your first application, an online shopping app, with Docker and run it with a Container 
  • Understand the basics of the Docker repository, and monitor and check the status of your first application
Course Length 2 hours 17 minutes
ISBN 9781788999960
Date Of Publication 6 May 2018

Authors

Sendil Kumar N

Sendil Kumar is a Senior Product Developer at Xebialabs. He has over 7 years of experience in designing enterprise products. He has been a Technical consultant, develops a lead, and full-stack developer. He has also designed and developed Docker-based microservices applications for many enterprises.

He is a big open source lover. He contributes to many projects that use leading and newer technologies. He is also part of the Jhipster and Web packs team. He visualizes expectations into concepts, converts concepts into the design, and deliver designs into products. He has worked on several projects such asWebpack, Servo, Lighthouse, and Style line.

He is the author: Full Stack Development with JHipster, Packt Publishing.
Youtube: https://www.youtube.com/playlist?list=PLZzzYSK4x_uk9F65DVTIHFrnPFlxfxEbk 
Blog: https://sendilkumarn.js.org/