Docker

Build and push Docker images to AWS ECR using Github Actions

Finding Docker as part of the deployment cycle when building modern applications is nothing new. This wide acceptance of Docker stems from the problem it solves—limited stress about the OS where your application will be deployed. Docker containers provide a consistent environment, ensuring your application behaves the same way

Prince Onyeanuna
Prince Onyeanuna
AWS

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

Prince Onyeanuna
Prince Onyeanuna
Docker

Choosing the Right Tool for Your Local Kubernetes Development Environment

Imagine you're trying to set up a Kubernetes cluster on your local machine to test a new feature before you deploy it to a production environment. You aim to make this local environment as close to the production environment as possible. A minimal production cluster would require at

Prince Onyeanuna
Prince Onyeanuna
Kubernetes

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

How to Deploy a Multi Container Docker Compose Application On Amazon EC2

Container technology streamlined how you’d build, test, and deploy software from local environments to the cloud or on-premise data centers. But with the benefit of building applications with container technology, there was the problem of manually starting and stopping each container while building multi-container applications. To solve this problem,

Divine Odazie
Divine Odazie
AWS

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

Automating Dependency Updates for Docker Projects

This article was originally posted on Divine Odazie's blog. A dependency is an external standalone library organized into packages to perform a specific task. Dependency management is the process of identifying, installing, and resolving dependencies in a software project's codebase. If your software has dependencies (which

Divine Odazie
Divine Odazie
Docker