diff --git a/DevOps/DOCKER.md b/DevOps/DOCKER.md index ce42df9..b8928ca 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) @@ -16,6 +30,7 @@ Docker is a set of platform as a service products that delivers software in pack - [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.