Docker

Reverse Engineer Docker Images into Dockerfiles

...
Reverse Engineer Docker Images into Dockerfiles

TL;DR This article explores how we can reverse engineer Docker images by examining the internals of how Docker images store data, how to use tools to examine the different aspects of the image, and how we can create tools like Dedockify to leverage the Python Docker API to create...

...
CONTINUE READING
Docker

Everything You Need to Know About Buildah

...
Everything You Need to Know About Buildah

Buildah is a tool for building OCI-compatible images through a lower-level coreutils interface. Similar to Podman, Buildah doesn't depend on a daemon such as Docker or CRI-O, and it doesn't require root privileges. Buildah provides a command-line tool that replicates all the commands found in a Dockerfile. This allows you...

...
CONTINUE READING
Docker

Create Serverless Functions with OpenFaaS

...
Create Serverless Functions with OpenFaaS

OpenFaaS is serverless functions framework that runs on top of Docker and Kubernetes. In this tutorial, you'll learn how to: Deploy OpenFaaS to a Kubernetes clusterSet up the OpenFaaS CLICreate, build, and deploy serverless functions using the CLIInvoke serverless functions using the CLIUpdate an existing serverless functionDeploy serverless functions using...

...
CONTINUE READING
Windows

Top GUI for Docker

...
Top GUI for Docker

Are you still monitoring your containers in tons of console windows or passionate about knowing dozens of terminal commands? There are a couple of nice Graphical User Interfaces (GUIs) for Docker, that can make your life much simpler and increase your performance. Let’s select which one will suit you...

...
CONTINUE READING
Docker

Deploying machine learning workflows on LKE with Kubeflow

...
Deploying machine learning workflows on LKE with Kubeflow

IntroductionTeams that work with Machine Learning (ML) workloads in production know that added complexity can bring projects for a grinding halt. While deploying simple ML workloads might seem like an easy task, the process becomes a lot more involved when you begin to scale and distribute these loads and implement...

...
CONTINUE READING
Podman

Podman for Docker Users

...
Podman for Docker Users

Podman is the command-line interface tool that lets you interact with Libpod, a library for running and managing OCI-based containers. It is important to note that Podman doesn't depend on a daemon, and it doesn't require root privileges. The first part of this tutorial focuses on similarities between Podman and...

...
CONTINUE READING
DevOps

Explaining Microservices and Service Mesh with Istio

...
Explaining Microservices and Service Mesh with Istio

Application builds when broken down into multiple smaller service components, are known as Microservices. When compared to the traditional Monolithic way, a Microservice Architecture treats each microservice as a standalone entity/module, essentially helping to ease the maintenance of its code and related infrastructure. Each microservice of an application can...

...
CONTINUE READING
CI/CD

GitHub Actions: Testing, Building and Notifying

...
GitHub Actions: Testing, Building and Notifying

In a previous article we discussed How to improve your CI/CD workflow using GitHub Actions. Today we are going a step further. We will work with some additional actions to test our application, before submit the Docker image, and sending a notification to a Slack channel. First at all,...

...
CONTINUE READING