
Learn container technology that uses the host operating system to run apps, avoiding full guest systems, and compare containers with virtual machines to boost efficiency, scalability, and cross-platform deployment.
Learn how Docker containers are isolated, share the host kernel, and run minimal, fast containers from images, then create custom images with a Dockerfile.
Learn to create your first Docker image with a Dockerfile by defining a base image, updating packages, installing tools, exposing a port, and running a container to verify the image.
Launch and run your first web server container with Docker, pulling an nginx image, starting a container, mapping ports, and verifying it on localhost.
Learn how to add content to your web server container within a dockerized devops workflow, covering fundamentals of containerized web hosting and deployment.
Manage a docker container by starting and stopping it, then detach to run in the background while the web server stays online, using container ids or names to control.
Learn how to set up persistent mounting by mapping a host volume to a container to serve website content. Address permissions and caching issues to keep content accessible at localhost.
Learn how to mount a specific host directory into a docker container using a persistent volume, creating and naming volumes to map container data to the physical host.
Learn how docker compose streamlines deploying multiple containers from a single image, automating environments and scale, with practical steps to deploy five containers from one compose file.
Install Docker Compose and learn how to set up services for Docker Swarm deployment. Navigate weekend sessions and reflect on real-world discussions while building practical Docker configurations.
Create docker compose and set up the config to streamline devops workflows, building scalable container setups from scratch.
Docker lets you design the entire cycle of application development, testing, and distribution, and manage it with a consistent user interface. Docker allows you to install all the software or libraries that are required for your web applications like Python, WordPress, PHP etc. without creating, installing or launching any virtual machine or cloud platform on the host OS.
So we designed this course to get the knowledge and get hands-on experience on containerization technology. This course will provide you the knowledge on how to install apps or create images of different platforms for various apps without launching the virtual machine. You will get the knowledge on how to create & manage the different docker containers with the docker clustering tool swarm.
This course will cover all concepts like:
1. Basics of Docker
2. Docker images
3. Docker File
4. Docker containers
5. Different Docker commands
6. Docker Compose
7. Docker Compose file
8. Volume Mount
9. Docker swarm architecture & working etc.
By using Docker Compose, you will be able to configure more than one container and Swarm will help you to orchestrate containers, it also helps you to scale the containers and connect containers to multiple hosts similar to Kubernetes.
For more information, please check the curriculum & let us know your questions.