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
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
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
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
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,
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
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