DevOps and Development

Docker CMD vs. Entrypoint Commands: What's the Difference?

February 18, 2020

CMD is Docker instruction used if you need a default command which users can easily override. ENTRYPOINT is used when you want to define a container with a specific executable. You cannot override ENTRYPOINT when starting a container. Combine ENTRYPOINT with CMD if you need to have a container with a specified executable and a default parameter which can easily be modified.

Read more

How to Install and Get started with Git on Mac

February 4, 2020

Git is a version control system that allows developers to track a project and actively contribute without interfering in each other’s work. Learn how to install Git, with four different installation approaches and get started with using the system. Configure Git and see how to track and commit changes.

Read more

Introduction to Kubernetes Persistent Volumes

January 27, 2020

Persistent Volumes are used in Kubernetes orchestration when you want to preserve the data in the volume even after a specific pod has finished claiming it. It is a way of connecting a container to external storage through a series of abstractions. Learn more about this useful Kubernetes feature here.

Read more

6 Kubernetes Security Best Practices: Secure Your Workloads

January 23, 2020

This article presents basic security principles such as defense-in-depth and restricted privilege. Learn how to apply these principles in a distributed system such as a Kubernetes cluster.

Read more

Install Python on CentOS 8

January 20, 2020

This tutorial provides instructions on installing Python 3 and Python 2 on CentOS 8 with guidance on how to set the default version of Python.

Read more

How to Install Java 8 & 11 on Centos 8

January 17, 2020

For running and developing applications with Java on CentOS 8, you need to set up the Java Development Kit (JDK). There are two different implementations of JDK – OpenJDK and Oracle JDK. Learn how to install Java on CentOS 8, set up the default Java version, and the JAVA_HOME environment variable.

Read more

How to Install Git on CentOS 8

January 14, 2020

This article is a step-by-step tutorial on how to install Git on CentOS 8. As a popular version control system, Git organizes the development cycle of an application, keeps track of code changes, creates branches, and allows collaboration within a software team. Install Git from the CentOS 8 repository or its source code by following the instructions in this guide.

Read more

How to Install Docker on CentOS 8

December 27, 2019

CentOS 8 does not provide official support for Docker. This article clearly shows you how to install a fully functional version of Docker regardless.

Read more

What are Microservices? Introduction to Microservices Architecture

December 26, 2019

Microservices are a system used to develop an application, built on a selection of individual services working together to ensure seamless and highly responsive performance. If you are building a complex, multi-functional app, you should consider using the microservice architecture.

Read more

Building Optimized Containers for Kubernetes

December 18, 2019

Container deployment took the software development world by storm. Use the outlined guidelines and learn how to get the most out of the container images and Kubernetes. The more of these concepts you apply in practice, the more effective your system will be.

Read more