Getting started with Containers |

Опубликовано: 25 Март 2026
на канале: Nilesh Gule
597
16

We talk about getting started with Containers. #Cloudnative applications are very popular with the cloud adoption in the last 10-15 years. This is the first part of Cloud Native Ninja series. We explore how to get started with Docker Desktop and Docker CLI. We also see how to use RabbitMQ Docker image to remove dependency on installing software and improve the inner loop development. We will see RabbitMQ with management UI and also how to override the default user and password using Docker CLI.

#CloudNativeNinja #Docker #DockerDesktop #DockerCLI #RabbitMQ #Chocolatey

▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬

🔗 Cloud Native Ninja Kickstart video -    • Cloud Native Ninja Kickstart | #CloudNativ...  
🔗 Cloud Native Ninja part 1 - Getting started with container -    • Getting started with Containers | #CloudNa...  
🔗 Cloud Native Ninja part 2 - Distributed microservices with Dapr -    • Distributed Microservices with Dapr | #Clo...  
🔗 Cloud Native Ninja part 3 - Containerize .NET Apps -    • Containerize .NET Apps | #CloudNativeNinja...  
🔗 Cloud Native Ninja part 4 - Manage Multi container Apps with Docker Compose -    • Manage Multi Container Apps with #dockerco...  
🔗 Cloud Native Ninja part 5 - Publish container image to DockerHub -    • Publish container images to DockerHub | #C...  
🔗 Cloud Native Ninja part 6 - Containerize Spring Boot Apps -    • Containerize Spring Boot Apps | #CloudNati...  
🔗 Cloud Native Ninja part 7 - Containerize Go Apps -    • Containerize Go Apps | #CloudNativeNinja PT7  
🔗 Cloud Native Ninja part 8 - Containerize React App -    • Containerize React App | #CloudNativeNinja...  
🔗 Cloud Native Ninja part 9 - Getting started with Kubernetes -    • Getting started with Kubernetes | #CloudNa...  
🔗 Cloud Native Ninja part 10 - Kubernetes Deployments -    • Kubernetes Deployments | #CloudNativeNinja...  
🔗 Cloud native ninja - part 11 - Kubernetes service -    • Kubernetes Service | #CloudNativeNinja PT11  
🔗 Cloud native ninja - part 12 - Kubernetes Ingress with NGINX -    • Demystifying Kubernetes Ingress with NGINX...  
🔗 Cloud native ninja - part 13 - Demystifying Kubernetes Namespaces -    • Demystifying Kubernetes Namespaces | #Clou...  
🔗 Cloud native ninja - part 14 - Package Applications using Helm -    • Package Kubernetes App using Helm : #Cloud...  
🔗 Cloud native ninja - part 15 - Mastering CI CD for Kubernetes on ASK -    • Mastering CI CD for Kubernetes on AKS | #C...  
🔗 Kubernetes Imperative commands -    • Improve kubectl productivity with imperati...  

🔗 Cloud Native Ninja playlist -    • Cloud Native Ninja  

🔗 RabbitMQ official image on DockerHub - https://hub.docker.com/_/rabbitmq
🔗 Docker Cheat Sheet - https://docs.docker.com/get-started/d...
🔗 Collabnix Docker Cheatsheet - https://dockerlabs.collabnix.com/dock...
🔗 Cloud Native Ninja Kickstart video -    • Cloud Native Ninja Kickstart | #CloudNativ...  
🔗 15 Factor Apps playlist -    • 15 Factor Apps  
🔗 GitHub repo for the Cloud Native Ninja series - https://github.com/NileshGule/cloud-n...
🔗 YouTube video Getting started with Podman -    • Getting started with Podman Desktop | #Cho...  
🔗 YouTube video installing and updating software with Chocolatey -    • How to Install and Upgrade software with C...  

▬▬▬▬▬▬ ⏱ Chapters⏱ ▬▬▬▬▬▬

00:00 - Introduction
00:39 - Overview of TechTalks application
04:20 - Need for setting up RabbitMQ dependency
06:40 - Install Docker Desktop using Chocolatey
08:30 - Get started with Docker Desktop application
10:00 - Ensure WSL 2 engine in general settings
10:50 - WSL Integration for Linux distribution integration
12:00 - Get familiar with Docker Desktop Containers & Images features
14:10 - Difference between Image and Container
15:05 - Getting started container example
26:10 - Interact with Docker daemon using CLI
27:10 - Run container using Docker Run command
29:00 - Check container logs using docker logs command
30:25 - Use RabbitMQ official image from DockerHub
31:00 - Analogy for Docker image Tag similar to Git repository
32:25 - Run RabbtiMQ container using docker run command
34:25 - Access RabbitMQ Management UI using default credentials
37:35 - Override default user and password for RabbitMQ using the environment variable
41:25 - Ephemeral containers
42:40 - Docker Architecture
44:25 - Container registry
45:20 - Advantages of using containers
46:50 - Docker isolation for different containers
49:00 - Additional references
50:45 - summary and related videos

▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
Connect with me here:
🔗 Subscribe:    / @nilesh-gule  
🔗 YouTube :    / @nilesh-gule  
🔗 GitHub: https://github.com/nileshgule
🔗 Twitter:   / nileshgule  
🔗 Website: https://www.HandsOnArchitect.com/
🔗 LinkedIn :   / nileshgule