Booking options
£14.99
£14.99
On-Demand course
2 hours 52 minutes
All levels
Gain n-depth knowledge about Docker technology and the confidence to help your company or your own project to apply the right Docker deployment workflow. Learn all about Docker, Docker REST API, and Docker continuous integration to build Docker images.
Docker is a set of platforms as service products that use OS-level virtualization to deliver software in packages called containers. The service has both free and premium tiers. This course starts by explaining what Docker is and an overview of Docker. You will learn the basics of Docker such as image pull, run a container, stop containers, and delete images. You will also explore how to create your own Docker network as well as how to link containers to custom networks. Along with this, you will learn how to make a connection between containers running on different networks and how to delete the custom network. You will also be well versed in changing the permission of volume from read-write to read-only. Furthermore, you will learn to clone a volume and mount it to another container. You will explore how to push images to our DockerHub account. You will learn to create your first Docker file and create multi-tier with docker-compose. Finally, you will understand how to use WordPress and MySQL with Docker Compose and how to work with the REST API of Docker Engine. By the end of this Docker course, you will gain in-depth knowledge about Docker and general DevOps skills to help your company or your own project to apply the right Docker workflow and continuously deliver better software. All resources are placed here: https://github.com/PacktPublishing/Docker---A-Beginner-s-Hands-on-Guide
Understand the basics of Docker
Understand how to create your own Docker network
Learn how to delete the custom network
Learn how to clone a volume and mount to another container
Learn to create your first Docker file
Learn to work with REST API of Docker engine
This Docker course is designed for every DevOps engineer. It can also be taken by system administrators, cloud infrastructure engineers, and developers.
This Docker course is very hands-on; it provides you with not only the theory but also real-life examples of developing Docker applications that you can try out on your own laptop.
Explore the best practices of working with Docker technology in the field * Design multi-container applications and automate the workflow using Compose * Learn essential Docker concepts that one should know to work in production
https://github.com/PacktPublishing/Docker---A-Beginner-s-Hands-on-Guide
Himanshu Sharma is an expert in Kubernetes, containers, and cloud-native infrastructure. He has more than 12 years of IT experience in a variety of industries, including medical devices, entertainment, enterprise software, and cloud computing. He is passionate about learning new technologies and believes the best way to learn is by doing it practically.
1. Introduction
1. Introduction This video explains the course overview. |
2. Overview of Docker This video explains the Docker. |
2. Installation of Docker
1. Installation of Docker This video explains the Docker installation. |
3. Docker Basic Part - 1
1. Image pull, Running a Container, Stop/Delete Containers, Delete Images This video introduces you to image pull, running a container, stop/delete containers, delete images. |
4. Docker Basics Part - 2
1. Docker Inspect, Logs, Expose Container to the Outside World This video explains the learning objectives of the course. |
5. Docker Network
1. Default Network, Creating Own Network, Link Containers to Custom Network This video explains default network, creating own network, link containers to custom network. |
6. Docker Network Part - 2
1. Working with Host Network and Learning How to Delete Multiple Containers and Images This video explains working with host network and learning how to delete multiple containers and images. |
7. Make Connection Between Containers Running on Different Networks
1. Make Connection Between Containers Running on Different Networks This video explains how to make connections between containers running on different networks. |
8. Delete the Network
1. How to Delete the Custom Network This video explains how to delete the custom network. |
9. Non-Root User
1. Got Permission Denied While Trying to Connect to the Docker with a Non-Root User This video explains how to connect to Docker with a non-root user. |
10. Docker Volume with RO/RW Permission
1. How to Change the Permission of Volume from Read Write to Read Only This video explains how to change the permission of volume from read write to read only. |
11. Cloning of a Volume
1. Clone a Volume and Mount to Another Container This video explains how to clone a volume and mount to another container. |
12. Create an Image of a Running Container
1. Learn How to Create an Image of a Container This video explains how to create an image of a container. |
13. Tagging Images
1. Learn How to Tag the Images and Use Them This video explains how to tag images and use them. |
14. Push Custom Images to Docker Hub
1. Let's Push Images to Our Docker Hub Account This video explains how to push images to our Docker Hub account. |
15. Rename Your Container
1. Rename Your Container This video explains renaming the Docker container. |
16. Dockerfile
1. Create Your First Dockerfile This video explains how to create your first Dockerfile. |
17. Dockerfile - ENTRYPOINT and CMD
1. ENTRYPOINT Versus CMD This video explains ENTRYPOINT versus CMD. |
18. Dockerfile - Switching Users While Creating Image
1. Dockerfile - Switching Users While Creating Image This video explains switching users while creating an image. |
19. Dockerfile - Few More Things
1. Few More Things This video explains more about Dockerfile. |
20. Docker Compose
1. Let's Dive into Docker Compose This video explains Docker Compose. |
21. Running Multiple Containers with Docker Compose
1. Create Multi-Tier with Docker Compose This video explains how to create a multi-tier with Docker Compose. |
22. Build Image from Docker Compose
1. Build an Image from Docker Compose and Run the Container at the Same Time This video explains how to build an image from Docker Compose and run the container at the same time. |
23. Create a WordPress Website with Docker Compose
1. Using WordPress and MySQL with Docker Compose This video explains using WordPress and MySQL with Docker Compose. |
24. Using REST API of Docker
1. Work with REST API of Docker Engine This video explains working with REST API of Docker Engine. |
25. Continuous Integration (CI) Between GitHub and Docker Hub
1. Continuous Integration (CI) with GitHub and Docker Hub This video explains Continuous Integration (CI) with GitHub and Docker hub. |