Author

Deepak Prasad

Deepak Prasad

R&D Engineer

at · 1797 articles published

Founder of GoLinuxCloud with 15+ years of expertise in Linux, Python, Go, Laravel, DevOps, Kubernetes, Git, Shell scripting, OpenShift, AWS, Networking, and Security. With extensive experience, he excels across development, DevOps, networking, and security, delivering robust and efficient solutions for diverse projects.

Areas of expertise

Author profile illustration for Deepak Prasad — technical writer at GoLinuxCloud
Founder of GoLinuxCloud with 15+ years of expertise in Linux, Python, Go, Laravel, DevOps, Kubernetes, Git, Shell scripting, OpenShift, AWS, Networking, and Security. With extensive experience, he excels across development, DevOps, networking, and security, delivering robust and efficient solutions for diverse projects.

This is page 47 of 60 listing tutorials and guides by Deepak Prasad. GoLinuxCloud publishes 1797 articles from this author on Linux administration, cloud platforms, and DevOps automation.

Articles by Deepak Prasad

devops

[SOLVED] Unable to Delete Docker Image (Image Has Dependent Child Images)

Learn how to fix the Docker error "unable to delete image (cannot be forced) - image has dependent child images". This guide explains why the error occurs, how Docker image dependencies work, and step-by-step solutions …

Deepak Prasad4 min read
devops

Docker Build Without Cache (docker build --no-cache Explained)

Learn how to build Docker images without using cache using the docker build --no-cache option. This guide explains when to disable cache, how Docker layer caching works, and provides practical examples for DevOps …

Deepak Prasad4 min read
devops

How to Find and Remove Unused Docker Containers (5 Safe Methods + Best Practices)

Learn how to find and remove unused Docker containers using safe and practical methods. Compare docker rm, docker container prune, filters, and automation techniques with real-world examples for production and …

Deepak Prasad7 min read
devops

Run Multiple Commands in Docker Compose (4 Methods + Examples & Best Practices)

Learn how to run multiple commands in Docker Compose using 4 practical methods including &&, multiline scripts, shell scripts, and Supervisor. Understand execution order, failure handling, and best practices with …

Deepak Prasad5 min read
devops

Docker .dockerignore Explained (Best Practices + Examples to Optimize Builds)

Learn how to use .dockerignore to optimize Docker builds by excluding unnecessary files. Improve build speed, reduce image size, and follow best practices with real-world examples.

Deepak Prasad4 min read
devops

Rename Docker Container (3 Easy Methods with Examples & Best Practices)

Learn how to rename a Docker container using simple commands with practical examples. Understand how docker rename works, when to use it, and best practices for managing container names.

Deepak Prasad3 min read
devops

Docker Logout Explained (How to Logout from Registry + Best Practices)

Learn how to logout from Docker registry using the docker logout command. Understand how credentials are stored, when to logout, and best practices for securing Docker authentication.

Deepak Prasad2 min read
devops

Git Push Explained: Syntax, Examples, Errors & Best Practices

Learn how to use git push with practical examples. Understand git push syntax, push branches, tags, and fixes for common errors like rejected push and force push safely.

Deepak Prasad11 min read
devops

Git Workflow Explained: Lifecycle, Diagram, Steps & Examples

Learn Git workflow with lifecycle, diagram, steps, and examples. Understand Git process flow, file lifecycle, and commands like add, commit, and push in a beginner-friendly guide.

Deepak Prasad6 min read
devops

Git HEAD Explained (HEAD~ vs HEAD^ vs HEAD@{} with Examples)

Learn what HEAD means in Git with simple examples. Understand HEAD~ vs HEAD^ vs HEAD@{}, how to navigate commit history, and when to use tilde (~), caret (^), and reflog references in real-world Git workflows.

Deepak Prasad6 min read
devops

Git Fetch vs Git Pull Explained (Key Differences + When to Use Each)

Understand git fetch vs git pull with simple examples and diagrams. Learn the key differences, when to use git fetch or git pull, how they work internally, and how to avoid merge conflicts using best practices like fetch …

Deepak Prasad5 min read
devops

Git Fetch Explained (What Does git fetch Do + Fetch vs Pull with Examples)

Learn what git fetch does with simple examples. Understand git fetch vs pull, how git fetch works, when to use it, and how to safely download remote changes without merging into your local repository.

Deepak Prasad9 min read
devops

Git Diff Explained with Examples (Command, Usage, Syntax, Scenarios)

Learn Git diff command with practical examples. This guide explains how git diff works, syntax, options, and real-world scenarios to compare files, commits, branches, and staging area. Understand git diff output, usage, …

Deepak Prasad9 min read
devops

Git Delete File or Directory (git rm, git clean) with Examples

Learn how to delete files and directories in Git using git rm, git clean, and other methods with practical examples. This guide explains removing tracked and untracked files, deleting folders, cleaning ignored files, and …

Deepak Prasad8 min read
devops

Git Delete Branch (Local & Remote) with Examples and Fixes

Learn how to delete a Git branch locally and remotely with step-by-step examples. This guide explains git delete branch commands, force delete, deleting remote branches in GitHub and GitLab, and fixing common errors like …

Deepak Prasad7 min read
devops

Git Config Global: How to Set Username, Email & Defaults (Step-by-Step)

Learn how to configure Git globally using git config --global. This step-by-step guide covers setting username, email, default editor, and verifying Git configuration for first-time setup on Linux.

Deepak Prasad5 min read
programming

Python Regex Tutorial with Examples (re Module Cheat Sheet & Use Cases)

Learn Python regex (regular expressions) with practical examples, cheat sheet, and real-world use cases. Understand re module functions like search, match, findall, sub, and split with beginner-friendly explanations and …

Deepak Prasad8 min read
devops

How to Remove a Commit in Git (Undo, Delete or Revert) with Examples

Learn how to remove a commit in Git using reset, revert, or rebase. This guide explains how to undo the last commit, delete a specific commit, remove commits before or after push, rewrite commit history, and safely …

Deepak Prasad17 min read
devops

How to Rename Git Branch (Local & Remote) with Examples

Learn how to rename Git branches locally and remotely with practical examples. This guide explains how to rename the current branch, rename another branch, rename remote branches, migrate from master to main, and update …

Deepak Prasad11 min read
devops

Git Branch Explained with Examples (Create, Switch, Delete Branches)

Learn how Git branches work with practical examples. This guide explains how to create, switch, rename, merge, and delete Git branches locally and remotely. Understand Git branch workflow, HEAD pointer behavior, tracking …

Deepak Prasad14 min read
linux

grep Exact Match in Linux (Match Whole Word or Exact String)

Learn how to grep exact match in Linux using the grep command. This tutorial explains how to match exact words, exact strings, and entire lines using options like -w and regex patterns. Includes practical grep examples …

Deepak Prasad8 min read
databases

Drop Rows in pandas DataFrame (by Index, Condition, NaN & Practical Examples)

Learn how to drop rows in pandas DataFrame using multiple methods including drop by index, drop rows with conditions, remove rows with NaN values, delete duplicate rows, and safely modify DataFrames using inplace …

Deepak Prasad9 min read
linux

Linux find -exec Command (Multiple Commands, Examples & Practical Guide)

Learn how to use the Linux find -exec command with practical examples. This guide explains find exec syntax, running multiple commands, combining find exec with grep, sed, pipes, and shell scripts for powerful file …

Deepak Prasad11 min read
databases

Convert pandas DataFrame Column to Float (astype, to_numeric & Practical Examples)

Learn how to convert pandas DataFrame columns to float using astype(), to_numeric(), and other practical methods. This tutorial explains how to convert string and object columns to float, handle invalid values, convert …

Deepak Prasad13 min read
cheatsheet

HPE iLO 4 & 5 CLI Commands Cheat Sheet (SSH Command Line Guide)

Learn the most useful HPE iLO CLI commands with this practical cheat sheet. This guide explains how to access the iLO command line using SSH or Onboard Administrator (OA) and run common commands to manage users, network …

Deepak Prasad15 min read
programming

Long.MAX_VALUE & Long.MIN_VALUE in Java (Exact Values + Examples)

Learn the exact value of Long.MAX_VALUE and Long.MIN_VALUE in Java, why overflow happens, and how to safely handle large numbers with clear examples.

Deepak Prasad4 min read
linux

Dashed Filename in Linux: What It Means and How to Fix It

How to create, read, modify, find and remove dashed filename and directories in Linux. Open and access files & directories starting with (dash) and double dash (--)

Deepak Prasad10 min read
devops

git remote add Explained (With Examples, Mistakes & Fixes)

Git remote add is a git command that enables developers to work on a central remote repo by creating remote duplicates. Remote add command serves as a means through which collaborators for a project can independently …

Deepak Prasad5 min read
security

How to setup http/https proxy with special characters in password

How to export the variable "http_proxy" or "https_proxy" when there are special characters in username or password in Linux?

Deepak Prasad2 min read
devops

Automating Video Rendering with Music Visualizer APIs

Automating video rendering has become a practical necessity for platforms that generate repeated or large-scale media outputs. Music visualizers—dynamic

Deepak Prasad4 min read