From 6767490c2b5538a657bdad5da1c5476166fb59d5 Mon Sep 17 00:00:00 2001 From: "_KK_\\kiran" Date: Sat, 4 Jan 2025 14:53:08 -0500 Subject: [PATCH 1/2] Included Docker basic concepts and essential commands --- DevOps/DOCKER.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/DevOps/DOCKER.md b/DevOps/DOCKER.md index ce42df9..24e2612 100644 --- a/DevOps/DOCKER.md +++ b/DevOps/DOCKER.md @@ -4,6 +4,20 @@ Docker is a set of platform as a service products that delivers software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. +## Docker Basics :bulb: + +- **Images**: Docker images are templates used to create containers. Learn how to build your own images and customize them for different needs. +- **Containers**: Containers are the executable units of Docker. They encapsulate an application and its dependencies. +- **Docker Hub**: A cloud-based repository for sharing Docker images. You can find public images for many commonly used applications. + +## Docker Commands :gear: + +Here are some essential Docker commands: +- `docker run`: Run a container from an image. +- `docker ps`: List running containers. +- `docker build`: Build an image from a Dockerfile. +- `docker pull`: Pull an image from Docker Hub. + ## Getting Started :book: - [What is Docker](https://www.youtube.com/watch?v=lcQfQRDAMpQ) From fc260bc203f8435442ff75bd4b8f698e30fb9c1c Mon Sep 17 00:00:00 2001 From: "_KK_\\kiran" Date: Sat, 4 Jan 2025 14:53:57 -0500 Subject: [PATCH 2/2] Added new udemy course url that offers hands on --- DevOps/DOCKER.md | 1 + 1 file changed, 1 insertion(+) diff --git a/DevOps/DOCKER.md b/DevOps/DOCKER.md index 24e2612..b8928ca 100644 --- a/DevOps/DOCKER.md +++ b/DevOps/DOCKER.md @@ -30,6 +30,7 @@ Here are some essential Docker commands: - [Learn from the Docker Captain](https://www.udemy.com/course/docker-mastery/) - [Hands on Docker](https://www.udemy.com/course/hands-on-with-docker-and-docker-compose/) - [Managing Containers](https://www.pluralsight.com/paths/managing-containers-with-docker) +- [Docker Basics Hands on](https://www.udemy.com/course/learn-docker) ## Docker Compose Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Compose works in all environments: production, staging, development, testing, as well as CI workflows. With Docker Compose, you can easily deploy multiple containers with a single command.