Containers

Build a Docker Image and Push to Docker Hub: A Quick Guide

In the build process of modern applications, one important step you wouldn't want to skip is containerizing your app, with Docker being the go-to tool for this process. After containerization, your application will be tagged and pushed to a public repository like Docker Hub. The workflow is usually similar to

Prince Onyeanuna
Prince Onyeanuna
Docker

When Do You Need A Container vs. Virtual Machines?

Choosing between virtual machines and containers is an application-dependent decision. Containers provide speed, have a smaller footprint and are commonly used for cloud-native applications (or microservice apps). On the other hand, although containers provide isolation, virtual machines take it a step further; they allow you to run multiple OS on

Prince Onyeanuna
Prince Onyeanuna
Containers

Understanding Docker Architecture: A Beginner's Guide to How Docker Works

Using Docker, developers can package all their code and its dependencies into an isolated environment called an image and then run that image as a container. With Docker, deploying an application from a development server to a production server without worrying about compatibility issues is easy. Aside from knowing basic

Prince Onyeanuna
Prince Onyeanuna
Docker

Building x86 Images on an Apple M1 Chip

A few months ago, while deploying an application in Amazon Elastic Kubernetes Service (EKS), my pods crashed with a  standard_init_linux.go:228: exec user process caused: exec format error error. After a bit of research, I found out that the error tends to happen when the architecture an

Divine Odazie
Divine Odazie
Containers