Study Learn Grow
Docker, Dockerfile, And Docker Compose (2020 Ready!)

Docker, Dockerfile, And Docker Compose (2020 Ready!)

As you progress, the course will take you through developing Docker images, along with helping you understand the technique of creating a custom configuration with Dockerfile.


Get to grips with Docker, containers versus images, and more by learning through a hands-on approach.

If you have never worked with containerization before or you need a quick refresher on the most common commands and patterns using Docker, then this course is for you. Although there are other containerization frameworks or tools, Docker has emerged as the standard when it comes to using it for everything from developers’ machines to production-ready cloud deployments. In this course, you will learn how to use Docker in your daily development workflow from the very start to increase your productivity. You’ll discover Docker Run, before going on to understand how to read, understand, and write docker-compose.yml files. As you progress, the course will take you through developing Docker images, along with helping you understand the technique of creating a custom configuration with Dockerfile. Later, you will explore the benefits of a local development environment versus virtual machines versus Docker. By the end of this course, you will be well-versed with Docker, and have developed the skills you need to use it effectively to manage your environment.

All the codes and supporting files for this course are available at -

About The Author

Thomas Wiesner is a senior backend developer and systems architect. He has around 20 years of hands-on development experience in various languages and systems and a CS master's degree. Since 2016 he has been working with Ethereum and has an in-depth applied knowledge of Blockchain technology. Currently, he is consulting and training Fortune 500 companies in Blockchain technologies and Ethereum development and also a product manager for a financial forecasting SaaS company with global reach.

Course Information

Docker and how to use it

Read, understand and write your Dockerfiles effectively
Understand the difference between Host-Volume and Named-Volume mounting
Get up to speed with reading and writing your docker-compose.yaml files
Become well-versed with improving real-world docker-compose.yaml files
Explore the most important Docker Run flags and everyday use cases

Web developers looking to improve how they develop their applications
Sysadmins / Operators looking to efficiently distribute their applications
IT / QA teams who want to test applications in a more consistent way
Anyone who wants to land a job related to using and implementing Docker

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs