Docker Training Agenda: A Hands-On Learning Path from Containers to Registries and Networking

This revised Docker training agenda turns the original outline into a practical, modern learning path for beginners and early-career DevOps engineers. It maps each module to hands-on outcomes, core commands, and common implementation decisions.

Read More

Install Jenkins with Docker: Persistent Setup, Port Mapping, and Logs

Learn how to run Jenkins in Docker with correct port mapping, persistent storage, and operational commands. This updated guide keeps the original workflow but adds modern, production-minded practices.

Read More

How to Access a Running Docker Container Shell: docker exec vs docker attach

Need a shell inside a running container that is already in detached mode? This updated guide shows the correct workflow, compares docker exec and docker attach, and explains when SSH does and does not make sense.

Read More

Install Atlassian Jira with Docker: Quick Start, Persistent Volumes, and Deployment Checks

This guide shows how to run Jira in Docker using the original one-line command, then improve it with persistent storage and repeatable deployment steps. It also includes a workflow diagram, command examples, and practical validation checks.

Read More

Install Sonatype Nexus with Docker: RM2/RM3 Commands, Validation Steps, and Important Caveats

A structured, production-minded rewrite of the original 2016 Docker setup for Sonatype Nexus Repository Manager 2 and 3. Includes command examples, a workflow diagram, and clear warnings about outdated tags/endpoints.

Read More

Top 10 Container Orchestration Tools in 2026: Features, Pros, Cons & Comparison

Introduction Container orchestration is a crucial technology for modern software development, enabling automated management, scaling, and deployment of containerized applications. Containers have revolutionized the way applications are…

Read More

Docker Tutorials: How to Install Docker in Ubuntu?

Install Docker Engine in Ubuntu NOTE – All commands you must run as root user or add a current user into a linux group name called “docker”…

Read More

Docker Lab & Assignment – Creating an Image

Here’s a detailed Tutorial and Lab Guide for the listed Docker commands, focused on practical usage, explanations, and step-by-step labs with Ubuntu + git + apache2 as…

Read More

Docker Tutorials: Lifecycle of Docker Containers

Here’s a ready-to-use Docker Lab in Markdown, including various parameters for each command so students can experiment and understand how each one works. You can copy this…

Read More

Top 50 Azure DevOps interview questions and answers

1) What is DevOps? DevOps is Development and Operation’s Collaboration, it’s a Union of 3Ps – Process, People and Product (working Product) that enable continuous integration and…

Read More

Artifactory Tutorials: Setup Docker repository and push/pull images?

Step 1 – Install Docker Step 2 – Enabe Docker insecure as Artifactory is insecure Step 3 – Login to docker Step 4 – Create an image…

Read More

Jenkins Tutorials: Install Jenkins as Docker Container

In the Previous Post we Learned How to install Jenkins as Servlet on Tomcat server. In this post we will try even simple and easy way to…

Read More

Top Jenkins interview questions and answers

1. What is Jenkins? Jenkins is an open-source automation server that helps automate various aspects of software development, such as building, testing, and deploying code. It allows…

Read More

Docker Tutorials: Basic Workflow with example commands

Simple Docker workflow – Quick start In this tutorials, I am trying to cover the simple quickstart Docker workflow and for the example, I am creating Ubantu…

Read More

Docker Tutorials: Docker Command line Reference | Docker Tutorial | Docker Guide

One liner to stop all of Docker containers: > docker stop $(docker ps -a -q)   One liner to remove all of Docker containers: > docker rm…

Read More

Docker Tutorials: Working with Ports in Docker Containers

Port expose and publish has to happen when a container is created. Just stop the existing container and create a new one in its place with the…

Read More

Docker Tutorials: docker pause and unpause explanined!

As of Version 0.12.0, Docker supports PAUSE and UNPAUSE commands to pause and resume containers using cgroup freezer. The docker pause command suspends all processes in the…

Read More

Docker Tutorials: Volume – Deep Dive

In order to understand what a Docker volume is, we first need to be clear about how the filesystem normally works in Docker. Docker images are stored…

Read More

Docker Tutorials: Containerization Evolution and Benefits

What is Docker? Docker is a software platform that makes it easier to create, deploy, and run applications. Docker is a new technology that allows development teams…

Read More

Docker Tutorials: Example of daemon.json or docker.conf

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Docker Tutorials: What are the Advantage of Docker Containerization?

What is Docker? Docker is an open-source platform that uses developing, shipping and running containers. Docker’s workflow makes development, testing, and deployment much easier and much faster….

Read More

Docker Tutorials: Detached (-d) mode in Docker – Explained

We use Docker detached mode (-d) when we want to connect to the container in an interactive mode or we can say when we just want application…

Read More

What is Container Runtime Interface (CRI)?

Container Runtime Interface (CRI) Container runtime interface (CRI) is a plugin interface that lets the kubelet—an agent that runs on every node in a Kubernetes cluster—use more…

Read More

Top 50 traefik Interview Questions & Answer

1) What is Traefik software? Traefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing…

Read More

Top 50 Consul interview questions and answers

1) What Is Checkpoint? / Does Consul Call Home? Consul makes use of a HashiCorp service called Checkpoint which is used to check for updates and critical…

Read More

Top 50 Kubernetes interview questions and answers

1) What is Kubernetes? Kubernetes is a container management system developed in the Google platform. The purpose of Kubernetes is to manage a containerized application in various…

Read More

What is SELinux and how its SELinux used in Docker?

What is SELinux and how its SELinux used in Docker? SELinux, or Security-Enhanced Linux, is a part of the Linux security kernel that acts as a protective agent on…

Read More

Top 50 TeamCity interview questions and answers

1) Is TeamCity a CI or CD? TeamCity is a general-purpose CI/CD solution that allows the most flexibility for all sorts of workflows and development practices. The…

Read More

Top 50 Bamboo interview questions and answers

1) What exactly do you know about release planning? It is basically a common approach in Bamboo. It must be done at least once a week. There…

Read More

Top 50 Openshift interview questions and answers

Q1. What Is Openshift? Answer : OpenShift is a cloud development Platform as a Service (PaaS) hosted by Red Hat. It’s an open source technology which helps…

Read More