Docker Docker Build Args: What Are They and How to Use Them While building Docker images, there are times when you might need to customize various aspects of the build process. This could involve choosing specific versions of software, enabling or disabling features, or adjusting other build-time configurations to suit your needs. This is where Docker build args come into the picture.
Docker How to Clear Docker Logs for a Container When Docker containers run, they continuously generate log entries, recording everything from system errors to operational information. These logs are essential for troubleshooting and monitoring the health and performance of containers. However, without proper management, these log files can grow to consume significant disk space, potentially leading to issues with
book review Introduction to DevOps Through Literature Whether you're just starting out or you're a seasoned professional, there's always more to learn in this ever-evolving field.
Docker How to Keep Docker Container Running Docker containers are generally designed to run a specific task or process and will remain active for the duration of that process. When the process finishes, the container exits. However, there are scenarios where you might want to keep the Docker container running indefinitely. This could be for debugging, development,
AWS S3 How to create an AWS S3 bucket using Terraform The steps outlined in this blog post provide a guide through this basic process, while advanced configurations demonstrate its power for managing AWS S3 buckets.
Kubernetes How to Manage Your K8s with K9s Kubernetes CLI K9s is a terminal-based UI to interact with your Kubernetes clusters. Learn how to use K9s CLI to monitor and manage your Kubernetes resources.
book review The DevOps Handbook - A Comprehensive Book Review "The DevOps Handbook" is rightly celebrated as a monumental guide that stands as a pillar of knowledge and inspiration for individuals and organizations navigating the transformative pathways of DevOps.
book review Effective DevOps - A Comprehensive Book Review "Effective DevOps" is a comprehensive guide that offers valuable insights and practical strategies for fostering a collaborative and effective DevOps culture.
Bash Scripting Bash Regex: How to Use Regex in a Shell Script In this blog post, we understand what regex is, along with some common metacharacters.
API Versioning 4 API Versioning Best Practices in 2023 Explore API versioning essentials and best practices for 2023. This guide covers various versioning strategies, emphasizing compatibility, stability, and optimized performance in API development within a dynamic DevOps environment.
Cloud Native Cloud-Native Architecture: The 5 Key Principles Explained Learn the 5 key principles of cloud-native architecture, emphasizing scalability, stateless design, and modern security.
Bash Scripting Advanced Bash Scripting Course: Your Pathway to Command-Line Mastery In the dynamic world of DevOps and system administration, command-line proficiency is a crucial skill. Bash, one of the most widely used command-line shells - and the default for most Unix-based systems, including popular Linux distributions - offers immense power and versatility. Mastering Bash scripting can give you a competitive
free week Unlock DevOps Mastery with KodeKloud's Free Week Unlock unparalleled DevOps expertise with KodeKloud's Free Week. Dive into specialized courses, hands-on labs, and gain insights from industry leaders. Embrace this transformative journey and redefine your DevOps potential.
Bash Scripting How to Use Bash Getopts With Examples Getopts is a powerful shell command used to parse command line options and arguments. It provides a structured way to handle complex input patterns, thereby making your scripts more readable and maintainable. In this blog post, we’ll start with an understanding of what positional parameters are and their inherent
Bash Scripting How to Return Value From a Bash Function Bash, one of the most popular shell scripting languages, handles functions a little differently from what you might expect if you're coming from other programming languages. In particular, returning values from Bash functions can be a bit tricky to understand for newcomers. In this blog post, we’ll
Bash Scripting How to Extract Bash Substring Extracting substrings from a larger string is a fundamental operation in text manipulation, which is an essential skill in Bash scripting. In this blog post, we'll explore three methods that you can use to extract substrings in Bash. We will first look at using Bash's built-in
Linux 4 Commands to Check File Size in Linux Whether you need to manage disk space, transfer files over the network, or optimize system performance, knowing the file sizes in a Linux system plays a critical role. In this blog post, we’ll explore four different methods you can use to determine a file's size in Linux.
Bash Scripting Eof Bash: What Is It and How Does It Work? Have you ever encountered the term EOF in a Bash script and wondered what it means or how to utilize this feature effectively? If so, you're in the right place. In this blog post, we’ll dive deep into the concept of EOF in Bash, explaining what it
Bash Scripting How to Convert Bash String to Lowercase String manipulation is a fundamental aspect of scripting in any programming language, and Bash is no exception. One common task is converting the case of strings, which is particularly useful in text processing and analysis. In this blog post, we’ll explore two methods of converting Bash string to lowercase
Bash Scripting Bash Compare Strings: How to Check if Two Strings Are Equal Knowing how to compare strings is an important skill for validating user input or processing text data. In this blog post, we’ll look at four different methods you can use to check if two strings are equal. We’ll use examples to explain each method, providing you with a
Bash Scripting How to Make a Bash Script File Executable in Linux A Bash script is essentially a text file containing a series of commands. To make a Bash script file executable means giving it permission to be run as a program. In this blog post, we'll start by taking a deep dive into the concept of file permissions in
Linux How to Search Packages With Apt Search Command When you want to install a package on Debian-based Linux distributions using apt, you need to know the exact name of the package. But what if you don’t remember the name? Maybe you remember a portion of a multi-word package name or a few distinct characters. How do you
Linux How to Count the Number of Files in a Directory in Linux Working with Linux often involves dealing with files. One common but deceptively complex task is counting the number of files in a directory. In this blog post, we will explore three different methods for counting the number of files in a directory, each with its own benefits and nuances. Let’