# Docker Container

Published articles for Docker Container.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Scaling Federated Learning Across Docker, Kubernetes, and Slurm with NVIDIA FLARE

DevFeed: [Scaling Federated Learning Across Docker, Kubernetes, and Slurm with NVIDIA FLARE](<https://devfeed.tech/articles/scaling-federated-learning-across-docker-kubernetes-and-slurm-with-nvidia-flare-26915.md>)

Original publisher: [Read original article](<https://developer.nvidia.com/blog/scaling-federated-learning-across-docker-kubernetes-and-slurm-with-nvidia-flare/>)

Author: Elizabeth Goodman

Published: 2026-09-15T15:00:00Z

Content type: article

Language: en

Sources: [NVIDIA Developer](<https://devfeed.tech/sources/nvidia-developer.md>), [NVIDIA Technical Blog](<https://devfeed.tech/sources/nvidia-technical-blog.md>)

Topics: [Federated Learning](<https://devfeed.tech/topics/federated-learning.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Nvidia](<https://devfeed.tech/topics/nvidia.md>), [Server](<https://devfeed.tech/topics/server.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [compute](<https://devfeed.tech/tags/compute.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [container](<https://devfeed.tech/tags/container.md>), [data-analytics-processing](<https://devfeed.tech/tags/data-analytics-processing.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [federated-learning](<https://devfeed.tech/tags/federated-learning.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [job](<https://devfeed.tech/tags/job.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [nvidia-flare](<https://devfeed.tech/tags/nvidia-flare.md>), [server](<https://devfeed.tech/tags/server.md>)

### AI overview

This article explains how NVIDIA FLARE scales federated learning across sites with different infrastructure, including Docker, Kubernetes, and Slurm. Its two-layer architecture separates persistent federation services from on-demand job execution, while allowing each site to retain local control over compute, data, secrets, and scheduling.

### Source excerpt

Federated learning (FL) projects often begin with a straightforward setup: one server, a few clients, and one dataset at each site. As those projects grow, the...

## Gitea RCE Flaw Now Under Active Exploitation, CISA Confirms

DevFeed: [Gitea RCE Flaw Now Under Active Exploitation, CISA Confirms](<https://devfeed.tech/articles/gitea-rce-flaw-now-under-active-exploitation-cisa-confirms-10721.md>)

Original publisher: [Read original article](<https://selfhostlab.io/gitea-rce-active-exploitation/>)

Author: Christian Rakoot

Published: 2026-08-29T06:33:49Z

Content type: news

Language: en

Sources: [Self Host Lab](<https://devfeed.tech/sources/self-host-lab.md>)

Topics: [Gitea](<https://devfeed.tech/topics/gitea.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Security](<https://devfeed.tech/topics/security.md>), [incident](<https://devfeed.tech/topics/incident.md>), [Cryptocurrency](<https://devfeed.tech/topics/cryptocurrency.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>)

Tags: [cryptocurrency](<https://devfeed.tech/tags/cryptocurrency.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [gitea-rce](<https://devfeed.tech/tags/gitea-rce.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [incident](<https://devfeed.tech/tags/incident.md>), [network-security](<https://devfeed.tech/tags/network-security.md>), [network-security-news](<https://devfeed.tech/tags/network-security-news.md>), [news](<https://devfeed.tech/tags/news.md>), [security](<https://devfeed.tech/tags/security.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

CISA confirmed that the critical Gitea vulnerability CVE-2026-60004 is being actively exploited and added it to the Known Exploited Vulnerabilities catalog. The article explains the exploit through Gitea's diffpatch API, which can enable arbitrary code execution, and describes a documented compromise of an outdated self-hosted instance that led to cryptocurrency mining inside a Docker container.

### Source excerpt

CISA has added CVE-2026-60004, the critical Gitea RCE flaw patched in version 1.27.1, to its Known Exploited Vulnerabilities catalog, confirming active exploitation in the wild. Help Net Security documented a real compromise: an outdated instance with open registration hit by an automated scanner, ending in a cryptocurrency-mining payload. Here is what changed and how to patch.

## A Real IntelliJ IDEA Inside Docker: Integration Tests with X Server, Window Manager, and Live Video

DevFeed: [A Real IntelliJ IDEA Inside Docker: Integration Tests with X Server, Window Manager, and Live Video](<https://devfeed.tech/articles/a-real-intellij-idea-inside-docker-integration-tests-with-x-server-window-manager-and-live-video-25425.md>)

Original publisher: [Read original article](<https://jonnyzzz.com/blog/2026/07/05/intellij-in-docker-integration-tests/>)

Author: Eugene Petrenko

Published: 2026-07-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Eugene Petrenko](<https://devfeed.tech/sources/eugene-petrenko.md>)

Topics: [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>), [FFmpeg (Fast Forward Moving Picture Experts Group)](<https://devfeed.tech/topics/ffmpeg.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [MCP](<https://devfeed.tech/topics/mcp.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [browser](<https://devfeed.tech/tags/browser.md>), [devrig](<https://devfeed.tech/tags/devrig.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [eugene-petrenko](<https://devfeed.tech/tags/eugene-petrenko.md>), [ffmpeg](<https://devfeed.tech/tags/ffmpeg.md>), [gui](<https://devfeed.tech/tags/gui.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [jonnyzzz](<https://devfeed.tech/tags/jonnyzzz.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-steroid](<https://devfeed.tech/tags/mcp-steroid.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [tag-41199d53f463](<https://devfeed.tech/tags/tag-41199d53f463.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

This tutorial presents a reusable approach for running full IntelliJ IDEA integration tests inside Docker with a GUI. It covers the container image, X server, window management, IDE control, and streaming live video to a browser, with open-source code in the test-integration module.

### Source excerpt

Evals that boot a full IntelliJ IDEA -- pixels, dialogs, indexing and all -- inside a Docker container. Xvfb provides the display, fluxbox keeps the windows in place, ffmpeg records everything, and a tiny Node.js server streams the live video straight into a browser tab on your machine. Here is the whole recipe, so you can build your own.

## I replaced my $100/year RSS reader with a free GitHub Pages aggregator

DevFeed: [I replaced my $100/year RSS reader with a free GitHub Pages aggregator](<https://devfeed.tech/articles/i-replaced-my-100-year-rss-reader-with-a-free-github-pages-aggregator-9011.md>)

Original publisher: [Read original article](<https://www.xda-developers.com/i-replaced-my-100-year-rss-reader-with-a-free-github-pages-aggregator/>)

Author: Dhruv Bhutani

Published: 2026-06-26T14:30:22Z

Content type: article

Language: en

Sources: [XDA - RSS](<https://devfeed.tech/sources/xda-rss.md>)

Topics: [RSS Feed](<https://devfeed.tech/topics/rss-feed.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [developer](<https://devfeed.tech/tags/developer.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [github](<https://devfeed.tech/tags/github.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [news-reader](<https://devfeed.tech/tags/news-reader.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rss](<https://devfeed.tech/tags/rss.md>), [software-and-services](<https://devfeed.tech/tags/software-and-services.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Liveboat converts RSS subscriptions into a static website that can be hosted for free on GitHub Pages, providing a browser-friendly alternative to traditional feed-reader apps.

### Source excerpt

This open-source tool turns your RSS feeds into a static website hosted free on GitHub Pages

## Running MongoDB in Docker - A Complete Guide with Examples

DevFeed: [Running MongoDB in Docker - A Complete Guide with Examples](<https://devfeed.tech/articles/running-mongodb-in-docker-a-complete-guide-with-examples-21846.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2026/05/running-mongodb-in-docker-a-complete-guide-with-examples/>)

Author: Nic Raboy

Published: 2026-05-29T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [docker-image](<https://devfeed.tech/tags/docker-image.md>), [examples](<https://devfeed.tech/tags/examples.md>), [guide](<https://devfeed.tech/tags/guide.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [rancher](<https://devfeed.tech/tags/rancher.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A practical tutorial on deploying MongoDB with Docker for local or self-hosted use. It covers prerequisites, downloading official MongoDB Community Edition images, running MongoDB in an isolated container, port mapping, authentication configuration, and safer handling of sensitive information.

### Source excerpt

So you're looking to self-host MongoDB or start dabbling with it in a local setting? There are a few options to get started if you don't want to jump directly into MongoDB Atlas, one of those options ... The post Running MongoDB in Docker - A Complete Guide with Examples appeared first on DataCamp.

## Running the Azure CLI in a Container

DevFeed: [Running the Azure CLI in a Container](<https://devfeed.tech/articles/running-the-azure-cli-in-a-container-10923.md>)

Original publisher: [Read original article](<https://blog.scottlowe.org/2026/03/02/running-azure-cli-in-container/>)

Author: Scott Lowe

Published: 2026-03-02T13:00:00Z

Content type: tutorial

Language: en

Sources: [Scott's Weblog](<https://devfeed.tech/sources/scott-s-weblog.md>)

Topics: [Azure](<https://devfeed.tech/topics/azure.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Python](<https://devfeed.tech/topics/python.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [azure](<https://devfeed.tech/tags/azure.md>), [cilium](<https://devfeed.tech/tags/cilium.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cni](<https://devfeed.tech/tags/cni.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [container](<https://devfeed.tech/tags/container.md>), [containers](<https://devfeed.tech/tags/containers.md>), [cri-o](<https://devfeed.tech/tags/cri-o.md>), [devops](<https://devfeed.tech/tags/devops.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [go](<https://devfeed.tech/tags/go.md>), [iac](<https://devfeed.tech/tags/iac.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [networking](<https://devfeed.tech/tags/networking.md>), [oci](<https://devfeed.tech/tags/oci.md>), [python](<https://devfeed.tech/tags/python.md>), [security](<https://devfeed.tech/tags/security.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

This article examines running the Azure CLI in a container. It finds that the standard Docker command works for an interactive shell, but using an alias from the current shell requires persisting Azure configuration and SSH keys. Running as root can also create files with root ownership, potentially requiring a custom image; the author therefore returns to using a Python virtual environment.

### Source excerpt

Like perhaps some readers, I am quite particular about what gets installed on my systems. I try to keep my systems as "clean" as possible, doing my best to avoid tools that have an extensive list of dependencies that must be installed and updated. Where that isn't possible--such as with the Azure CLI, which has a massive number of Python modules that are required in order for the tool to function--I will use various isolation mechanisms. For the Azure CLI, that's typically been a Python virtual environment. Somewhat recently, though, I had an idea to try using a container. In this post, I'll share what worked and what did not work when trying to run the Azure CLI in a container. First, though, a disclaimer: I am not an Azure expert, nor am I a Python expert. I know enough to get by. If I share something here that's incorrect, please contact me and constructively show me my errors so that I can fix them. Before I started down this path, I was sure this would be a slam dunk. I mean, this is what containers are for, right? If you do some web searches for running the Azure CLI in a container, you'll find articles that give you this command line: docker run -it mcr.microsoft.com/azure-cli (Note that this assumes you are using Docker instead of something like Podman.) This does work, as long as you're willing to operate in an interactive shell in the container. I was looking for something a bit different: I wanted to create an alias for az that executed the container in my current shell instead of putting me into a separate shell inside the container. Something like this, for example: alias az="docker container run --rm mcr.microsoft.com/azure-cli az" I quickly found that you need to map in your Azure configuration directory from outside the container, or your configuration won't persist. (In theory you could remove the --rm parameter and keep the container around.) Now the docker command in your alias starts to look like this: docker container run --rm -v ${HOME}/.azure:/r

## Using Docker to Run your Own Hytale Server

DevFeed: [Using Docker to Run your Own Hytale Server](<https://devfeed.tech/articles/using-docker-to-run-your-own-hytale-server-10766.md>)

Original publisher: [Read original article](<https://pimylifeup.com/docker-hytale-server/>)

Author: Emmet

Published: 2026-01-19T14:56:19Z

Content type: tutorial

Language: en

Sources: [Pi My Life Up](<https://devfeed.tech/sources/pi-my-life-up.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Server](<https://devfeed.tech/topics/server.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>)

Tags: [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [game-servers](<https://devfeed.tech/tags/game-servers.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-guides](<https://devfeed.tech/tags/linux-guides.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [server](<https://devfeed.tech/tags/server.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

A tutorial explaining how to self-host a Hytale server in a Docker container. It covers Docker's preconfigured environment, update benefits, system requirements, game ownership and authentication, and initial setup on Linux, particularly Ubuntu.

### Source excerpt

In this tutorial, you will learn how you can easily use Docker to self-host your very own Hytale server. Docker makes getting a server up and running a very simple process. The post Using Docker to Run your Own Hytale Server appeared first on Pi My Life Up.

## Running Gemini CLI in a Docker container

DevFeed: [Running Gemini CLI in a Docker container](<https://devfeed.tech/articles/running-gemini-cli-in-a-docker-container-27729.md>)

Original publisher: [Read original article](<https://gagor.pro/2025/10/running-gemini-cli-in-a-docker-container/>)

Author: Tom

Published: 2025-10-31T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [bash](<https://devfeed.tech/tags/bash.md>), [cli](<https://devfeed.tech/tags/cli.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [gemini-cli](<https://devfeed.tech/tags/gemini-cli.md>), [github](<https://devfeed.tech/tags/github.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [npm](<https://devfeed.tech/tags/npm.md>), [shell](<https://devfeed.tech/tags/shell.md>), [zsh](<https://devfeed.tech/tags/zsh.md>)

### AI overview

A practical guide to running Google's Gemini CLI in a Docker container instead of installing Node.js and its dependencies directly. It explains the author's custom Docker image, weekly updates, shell integration, configuration persistence, permissions, and interactive usage.

### Source excerpt

Learn how to run Google's Gemini CLI in a Docker container to avoid installing Node.js and its dependencies directly on your system. This guide provides a simple setup, a recommended shell function for seamless integration, and usage examples.

## What Is the Runtime Performance Cost of a Docker Container?

DevFeed: [What Is the Runtime Performance Cost of a Docker Container?](<https://devfeed.tech/articles/what-is-the-runtime-performance-cost-of-a-docker-container-4529.md>)

Original publisher: [Read original article](<https://feeds.feedblitz.com/~/924828113/0/baeldung/ops~What-Is-the-Runtime-Performance-Cost-of-a-Docker-Container>)

Author: Johnson Fabowale

Published: 2025-09-15T03:54:40Z

Content type: tutorial

Language: en

Sources: [Baeldung - Ops](<https://devfeed.tech/sources/baeldung-ops.md>)

Topics: [cpu](<https://devfeed.tech/topics/cpu.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [cost](<https://devfeed.tech/tags/cost.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [devops](<https://devfeed.tech/tags/devops.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [docker-docker-container](<https://devfeed.tech/tags/docker-docker-container.md>), [memory](<https://devfeed.tech/tags/memory.md>), [networking](<https://devfeed.tech/tags/networking.md>), [performance](<https://devfeed.tech/tags/performance.md>)

### AI overview

A tutorial on Docker container runtime overhead, covering CPU, memory, storage, and networking factors and resource-management considerations.

### Source excerpt

Explore factors that contribute to Docker's runtime performance cost and learn practical steps to optimize performance. Related Stories Using a Package Manager in GitHub Actions Run Google Chrome headless in Docker Docker Build and Run Platforms and Resolving exec /usr/bin/sh: exec format error

## Docker Build and Run Platforms and Resolving exec /usr/bin/sh: exec format error

DevFeed: [Docker Build and Run Platforms and Resolving exec /usr/bin/sh: exec format error](<https://devfeed.tech/articles/docker-build-and-run-platforms-and-resolving-exec-usr-bin-sh-exec-format-error-4528.md>)

Original publisher: [Read original article](<https://feeds.feedblitz.com/~/924429560/0/baeldung/ops~Docker-Build-and-Run-Platforms-and-Resolving-exec-usrbinsh-exec-format-error>)

Author: Hiks Gerganov

Published: 2025-09-06T06:29:25Z

Content type: tutorial

Language: en

Sources: [Baeldung - Ops](<https://devfeed.tech/sources/baeldung-ops.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [Dockerfile](<https://devfeed.tech/topics/dockerfile.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [cURL](<https://devfeed.tech/topics/curl.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [curl](<https://devfeed.tech/tags/curl.md>), [debian](<https://devfeed.tech/tags/debian.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [docker-errors](<https://devfeed.tech/tags/docker-errors.md>), [errors](<https://devfeed.tech/tags/errors.md>), [image](<https://devfeed.tech/tags/image.md>), [platforms](<https://devfeed.tech/tags/platforms.md>)

### AI overview

This tutorial explains how Docker build and run platforms affect container compatibility. It demonstrates building and running a Docker image with a Dockerfile, specifying target platforms, and diagnosing exec format errors caused by mismatched architectures or other execution issues.

### Source excerpt

Explore Docker build and run platforms, along with errors that they might lead to. Further, learn about alternative reasons for exec format error issues. Related Stories Troubleshooting the no configuration file provided: not found Error in Docker Compose What Is the Runtime Performance Cost of a Docker Container? Using a Package Manager in GitHub Actions

## Using a Package Manager in GitHub Actions

DevFeed: [Using a Package Manager in GitHub Actions](<https://devfeed.tech/articles/using-a-package-manager-in-github-actions-4527.md>)

Original publisher: [Read original article](<https://feeds.feedblitz.com/~/924134489/0/baeldung/ops~Using-a-Package-Manager-in-GitHub-Actions>)

Author: Sidrah Abdullah

Published: 2025-08-31T19:08:15Z

Content type: tutorial

Language: en

Sources: [Baeldung - Ops](<https://devfeed.tech/sources/baeldung-ops.md>)

Topics: [ci](<https://devfeed.tech/topics/ci.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [apt](<https://devfeed.tech/tags/apt.md>), [ci](<https://devfeed.tech/tags/ci.md>), [deployment-tools](<https://devfeed.tech/tags/deployment-tools.md>), [deployment-tools-git-docker-container-github-actions-package-management-ubuntu](<https://devfeed.tech/tags/deployment-tools-git-docker-container-github-actions-package-management-ubuntu.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [git](<https://devfeed.tech/tags/git.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [package-management](<https://devfeed.tech/tags/package-management.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

A tutorial on installing packages with apt-get in GitHub Actions workflows, including why clean Ubuntu runners need setup, a basic lcov example, and potential permission errors.

### Source excerpt

Learn how to safely and wisely use a package manager within GitHub Actions. Related Stories Get Files Modified in a PR in GitHub Actions Use Private Docker Image in GitHub Actions Using GitHub Actions to Create .env File in the Workflow

## ScreenEnv: Deploy your full stack Desktop Agent

DevFeed: [ScreenEnv: Deploy your full stack Desktop Agent](<https://devfeed.tech/articles/screenenv-deploy-your-full-stack-desktop-agent-7467.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/screenenv>)

Author: Amir Mahla; Aymeric Roucher

Published: 2025-07-10T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [computer-use](<https://devfeed.tech/topics/computer-use.md>), [vlm](<https://devfeed.tech/topics/vlm.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Android](<https://devfeed.tech/topics/android.md>), [macOS](<https://devfeed.tech/topics/macos.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [community](<https://devfeed.tech/tags/community.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [github](<https://devfeed.tech/tags/github.md>), [gui](<https://devfeed.tech/tags/gui.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [vlm](<https://devfeed.tech/tags/vlm.md>)

### AI overview

ScreenEnv is a Docker-based sandboxed desktop environment for automating GUI applications and building AI agents that can control a complete desktop session. It supports mouse and keyboard input, window and file management, application launching, terminal commands, and session recording, with integrations through both the Model Context Protocol and a direct Sandbox API. The article also describes building custom desktop agents and plans for Android, macOS, and Windows support.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Track Changes Online with ChangeDetection, a Self-Hosted Docker Container!

DevFeed: [Track Changes Online with ChangeDetection, a Self-Hosted Docker Container!](<https://devfeed.tech/articles/track-changes-online-with-changedetection-a-self-hosted-docker-container-10516.md>)

Original publisher: [Read original article](<https://technotim.com/posts/change-detection-docker/>)

Author: Techno Tim

Published: 2024-06-21T13:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [compose](<https://devfeed.tech/tags/compose.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>)

### AI overview

A tutorial showing how to deploy ChangeDetection as a free, open-source, self-hosted Docker container for monitoring website changes, product price changes, and stock availability. It covers Docker Compose setup, data storage, optional Selenium and WebDriver configuration, and browser-extension integration.

### Source excerpt

Tracking things on the web just got a whole lot easier with ChangeDetection, the free and open source Docker container! Track website changes, price changes of products, and even track out of stock products with notifications all from a container you host yourself! 📺 Watch Video Disclosures Thanks to Docker for Sponsoring this Video! Get Actionable insights for software supply chain ...

## Using Renovate Bot to automate Kubernetes container image updates

DevFeed: [Using Renovate Bot to automate Kubernetes container image updates](<https://devfeed.tech/articles/meet-renovate-your-update-automation-bot-for-kubernetes-and-more-10656.md>)

Original publisher: [Read original article](<https://technotim.com/posts/renovate-bot-kubernetes/>)

Author: Techno Tim

Published: 2023-07-01T13:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [cli](<https://devfeed.tech/tags/cli.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [github](<https://devfeed.tech/tags/github.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [renovate](<https://devfeed.tech/tags/renovate.md>)

### AI overview

This video tutorial explains how Renovate Bot scans dependencies and automates pull requests for updated container images. It focuses on configuring Renovate for Kubernetes resources and discusses running it through a Node module, CLI, Docker, Kubernetes, or hosted Git-provider integrations.

### Source excerpt

Keeping track of container image updates is hard. I started using Renovate Bot to to track these for me and I now get pull requests from a bot for my Docker and Kubernetes container images. It's a game changer. A HUGE thanks to Datree for sponsoring this video! Secure Your Kubernetes, Prevent Misconfigurations https://www.datree.io 📺 Watch Video Why use Renovate? How much time do you sp...

## Visualizing Supabase Data using Metabase

DevFeed: [Visualizing Supabase Data using Metabase](<https://devfeed.tech/articles/visualizing-supabase-data-using-metabase-708.md>)

Original publisher: [Read original article](<https://supabase.com/blog/visualizing-supabase-data-using-metabase>)

Author: Ant Wilson

Published: 2022-06-29T07:00:00Z

Content type: article

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [No-code](<https://devfeed.tech/topics/no-code.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [data](<https://devfeed.tech/tags/data.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [no-code](<https://devfeed.tech/tags/no-code.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>)

### AI overview

This tutorial explains how to visualize data stored in Supabase with Metabase. It introduces Metabase as a low-code or no-code tool for creating graphs, pie charts, flow diagrams, and other business-oriented visualizations, then covers connecting Metabase to a Supabase PostgreSQL database and inspecting table insights.

### Source excerpt

How to create different kinds of charts out of data stored in Supabase using Metabase.

## How to get a shell in a Kubernetes Pod

DevFeed: [How to get a shell in a Kubernetes Pod](<https://devfeed.tech/articles/how-to-get-a-shell-in-a-kubernetes-pod-29657.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/get-a-shell-into-kubernetes-pod/>)

Author: info@goteleport.com (Idowu Oselumhe Ilekura)

Published: 2022-05-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [debugging](<https://devfeed.tech/topics/debugging.md>)

Tags: [debug](<https://devfeed.tech/tags/debug.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [shell](<https://devfeed.tech/tags/shell.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

A tutorial explaining how to access the shell of a running Docker container or Kubernetes pod. It covers debugging, running commands, investigating container state, and using command-line flags.

### Source excerpt

How to get a shell into a Docker container and Kubernetes pod.

## Stop Container Escape and Prevent Privilege Escalation

DevFeed: [Stop Container Escape and Prevent Privilege Escalation](<https://devfeed.tech/articles/stop-container-escape-and-prevent-privilege-escalation-29884.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/stop-container-escape-privilege-escalation/>)

Author: info@goteleport.com (Sadequl Hussain)

Published: 2022-03-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [container](<https://devfeed.tech/topics/container.md>), [Security](<https://devfeed.tech/topics/security.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [ImageMagick](<https://devfeed.tech/topics/imagemagick.md>), [Azure](<https://devfeed.tech/topics/azure.md>)

Tags: [azure](<https://devfeed.tech/tags/azure.md>), [container](<https://devfeed.tech/tags/container.md>), [container-escape](<https://devfeed.tech/tags/container-escape.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [imagemagick](<https://devfeed.tech/tags/imagemagick.md>), [security](<https://devfeed.tech/tags/security.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This tutorial explains how container escapes can breach isolation boundaries and enable privilege escalation to the host system. It describes attack paths involving privileged software, host filesystem mounts, kernel bugs, weak configuration, and access controls, and outlines the potential impact on containers, files, databases, and other host resources.

### Source excerpt

Container escape is a security risk in which malicious players can leverage containerized apps. Deep-dive into the risks and how to prevent privilege escalation.

## 2 Ways to Get a Docker Shell: SSH into Docker Container or Use Docker Exec

DevFeed: [2 Ways to Get a Docker Shell: SSH into Docker Container or Use Docker Exec](<https://devfeed.tech/articles/2-ways-to-get-a-docker-shell-ssh-into-docker-container-or-use-docker-exec-29847.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/shell-access-docker-container-with-ssh-and-docker-exec/>)

Author: info@goteleport.com (TK Walsh)

Published: 2022-03-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [commands](<https://devfeed.tech/tags/commands.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [openssh](<https://devfeed.tech/tags/openssh.md>), [shell](<https://devfeed.tech/tags/shell.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

This tutorial explains two ways to access a shell in a running Docker container: configuring OpenSSH in the container or using Docker's built-in docker exec command. It includes steps for building an image, running the container, and connecting with SSH.

### Source excerpt

This blog post explains two ways to SSH into a Docker container using conventional OpenSSH and Docker's built-in docker exec command.

## Building your first Dockerfile, Image, and Container

DevFeed: [Building your first Dockerfile, Image, and Container](<https://devfeed.tech/articles/building-your-first-dockerfile-image-and-container-10523.md>)

Original publisher: [Read original article](<https://technotim.com/posts/custom-docker-image/>)

Author: Techno Tim

Published: 2022-02-26T13:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Dockerfile](<https://devfeed.tech/topics/dockerfile.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [building](<https://devfeed.tech/tags/building.md>), [container](<https://devfeed.tech/tags/container.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [docker-image](<https://devfeed.tech/tags/docker-image.md>), [image](<https://devfeed.tech/tags/image.md>), [quick-start](<https://devfeed.tech/tags/quick-start.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A beginner tutorial that starts with an empty Dockerfile and explains how to create, build, and run a custom Docker image and container. It also covers commands for maintaining Docker images and containers.

### Source excerpt

We spin up all types of containers on my channel in my tutorials, but we have yet to build our own custom Docker container image.Today we'll start from scratch with an empty Dockerfile and create, build, and run our very own custom Docker image! We'll learn all the commands that everyone should know when building and maintaining images with Docker.This tutorial is a great way to get started wi...

## Deploying PHP 8.0 applications with Azure App Service

DevFeed: [Deploying PHP 8.0 applications with Azure App Service](<https://devfeed.tech/articles/deploying-php-8-0-applications-with-azure-app-service-29332.md>)

Original publisher: [Read original article](<https://www.schakko.de/2021/09/08/deploying-php-8-0-applications-with-azure-app-service/>)

Author: Schakko

Published: 2021-09-08T11:45:14Z

Content type: tutorial

Language: en

Sources: [Schakko](<https://devfeed.tech/sources/schakko.md>)

Topics: [Azure](<https://devfeed.tech/topics/azure.md>), [PHP](<https://devfeed.tech/topics/php.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>)

Tags: [azure](<https://devfeed.tech/tags/azure.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [docker-image](<https://devfeed.tech/tags/docker-image.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [mod-rewrite](<https://devfeed.tech/tags/mod-rewrite.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [php](<https://devfeed.tech/tags/php.md>), [shell-script](<https://devfeed.tech/tags/shell-script.md>), [startup](<https://devfeed.tech/tags/startup.md>)

### AI overview

This tutorial explains how to run PHP 8.0 applications on Azure App Service after the runtime stack changed from Apache to nginx. It describes updating the nginx configuration inside the underlying Docker image, including the use of a startup command or script for Laravel applications because .htaccess and Kudu deployment customization are insufficient.

### Source excerpt

To be able to run PHP applications on Azure App Services which are using PHP 8.0 features, the Runtime Stack has to be changed. With the newer Runtime Stack, you also have to update the nginx.conf of the underlying Docker image. This article describes how you can achieve that. 2023-03-28: [...] The post Deploying PHP 8.0 applications with Azure App Service appeared first on schakko.de.

## Self-Hosted, DIY, Open Source Alternative to Linktree

DevFeed: [Self-Hosted, DIY, Open Source Alternative to Linktree](<https://devfeed.tech/articles/self-hosted-diy-open-source-alternative-to-linktree-10619.md>)

Original publisher: [Read original article](<https://technotim.com/posts/open-source-linktree-alt/>)

Author: Techno Tim

Published: 2021-08-14T16:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [Docker Container](<https://devfeed.tech/topics/docker-container.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [container](<https://devfeed.tech/tags/container.md>), [diy](<https://devfeed.tech/tags/diy.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [portainer](<https://devfeed.tech/tags/portainer.md>), [rancher](<https://devfeed.tech/tags/rancher.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This video introduces LittleLink and LittleLink-Server, a DIY, self-hosted, open-source alternative to Linktree. It explains how to create and host a personal links website in a container using Docker and environment variables.

### Source excerpt

Meet LittleLink & LittleLink-Server - a DIY, self hosted, and open source alternative to the popular service Linktree.This web site inside of a container allows you to create and host your own web site with all of your social information and links, giving your followers multiple ways to connect with you! In this video we talk about what LittleLink-Server is, what it does, and how to creat...

## Docker Hub pull rate limits hit Rahti

DevFeed: [Docker Hub pull rate limits hit Rahti](<https://devfeed.tech/articles/docker-hub-pull-rate-limits-hit-rahti-19775.md>)

Original publisher: [Read original article](<https://cloud.blog.csc.fi/2021/03/docker-hub-pull-rate-limits-hit-rahti.html>)

Author: Unknown (noreply@blogger.com)

Published: 2021-03-04T08:59:00Z

Content type: article

Language: en

Sources: [CSC - IT Center For Science - Cloud Team](<https://devfeed.tech/sources/csc-it-center-for-science-cloud-team.md>)

Topics: [Docker Hub](<https://devfeed.tech/topics/docker-hub.md>), [incident](<https://devfeed.tech/topics/incident.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [docker-hub](<https://devfeed.tech/tags/docker-hub.md>), [incident](<https://devfeed.tech/tags/incident.md>), [rate-limiting](<https://devfeed.tech/tags/rate-limiting.md>), [registry](<https://devfeed.tech/tags/registry.md>)

### AI overview

This technical article describes how Docker Hub pull rate limits affected Rahti deployments and builds, and how administrators responded by recommending alternative repositories and caching or migrating images to Rahti's registry. The impact was compounded by availability problems in Rahti's own registry during a storage incident.

### Source excerpt

November 2020 was an eventful month for Rahti. Our backend storage had incident that affected our production clusters image repository for many weeks. That event is well described in Allas downtime November 2020 - technical deep-dive. Just before our storage incident, 2nd of November, Docker applied "rate limiting for Docker container pulls for some users". When we tried to prepare for this in advance, it was very hard to figure out what the exact effect would be for Rahti. It took longer to resolve than we anticipated. Limits beganWe were relieved that the first day after pull rates were enforced was peaceful. Rahti was still up and running as it should. Users didn't complain about failing deployment in large amounts. Admins survived another upstream change. Eventually we received few tickets on failing builds. Our first approach was to instruct people to change their images away from Docker Hub to alternative repositories which do not have rate limiting enabled. Some users were able to migrate their images but this was not feasible solution for everyone. Still, it was a good opportunity to remind users to check what images they use. The error looks like this: Pulling image "docker.io/centos/python-38-centos7@sha256:da83741689a8d7fe1548fefe7e001c45bcc56a08bc03fd3b29a5636163ca0353" ... pulling image error : toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit Cumulative issues cause exponential griefWe gave our users instructions how to move their dependencies from public Docker Hub to Rahti image registry, How to manually cache images in Rahti's registry. This was harder in practice, as we did have issues with our own registry due to our storage incident. There were days when users suffered from both Docker Hub and Rahti internal registry availability. Those days were hard for our Rahti admins, who struggled to meet customer expectations of highly available ser

## Build a Self-Hosted Broadlink Wi-Fi Smart Home Hub with Docker

DevFeed: [Build a Self-Hosted Broadlink Wi-Fi Smart Home Hub with Docker](<https://devfeed.tech/articles/i-built-something-for-your-homelab-10514.md>)

Original publisher: [Read original article](<https://technotim.com/posts/broadlink-control/>)

Author: Techno Tim

Published: 2020-10-03T14:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Homelab](<https://devfeed.tech/topics/homelab.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [API](<https://devfeed.tech/topics/api.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [portainer](<https://devfeed.tech/tags/portainer.md>), [python](<https://devfeed.tech/tags/python.md>), [rancher](<https://devfeed.tech/tags/rancher.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [server](<https://devfeed.tech/tags/server.md>)

### AI overview

A video tutorial presents a self-hosted, local-only Broadlink Wi-Fi smart home hub for automating infrared remote controls. It also introduces a Docker container with a Python backend and API and a ReactJS web interface for discovering and sending commands.

### Source excerpt

I am betting you have at least 3 infrared remote controls in your house.I am also willing to be you would love to automate some of these from time to time.Well don't worry I have the solution for you! In this video we walk through setting up a self-hosted /local only Broadlink Wifi Smart Home Hub that you can use within your own home without connecting to the cloud.Added bonus, I built a Dock...

## Tutorial: Self-hosted CI/CD deployment in a homelab with GitLab CI, Docker, and Kubernetes

DevFeed: [Tutorial: Self-hosted CI/CD deployment in a homelab with GitLab CI, Docker, and Kubernetes](<https://devfeed.tech/articles/build-deploy-your-own-code-in-your-homelab-10662.md>)

Original publisher: [Read original article](<https://technotim.com/posts/self-hosted-devops-stack/>)

Author: Techno Tim

Published: 2020-09-12T14:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [GitLab](<https://devfeed.tech/topics/gitlab.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>), [kubectl](<https://devfeed.tech/topics/kubectl.md>), [rancher](<https://devfeed.tech/topics/rancher.md>), [Dockerfile](<https://devfeed.tech/topics/dockerfile.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [React](<https://devfeed.tech/topics/react.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [developer](<https://devfeed.tech/tags/developer.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-container](<https://devfeed.tech/tags/docker-container.md>), [docker-image](<https://devfeed.tech/tags/docker-image.md>), [gitlab-ci](<https://devfeed.tech/tags/gitlab-ci.md>), [guide](<https://devfeed.tech/tags/guide.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [kubectl](<https://devfeed.tech/tags/kubectl.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [rancher](<https://devfeed.tech/tags/rancher.md>), [react](<https://devfeed.tech/tags/react.md>), [registry](<https://devfeed.tech/tags/registry.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [testing](<https://devfeed.tech/tags/testing.md>), [unit-tests](<https://devfeed.tech/tags/unit-tests.md>), [windows](<https://devfeed.tech/tags/windows.md>), [wsl](<https://devfeed.tech/tags/wsl.md>)

### AI overview

This tutorial explains how to set up a self-hosted development pipeline in a homelab. It covers repository setup, unit testing with a GitLab CI runner, building and publishing a Docker image to a container registry, and deploying the container to a self-hosted Kubernetes cluster with kubectl.

### Source excerpt

So you're a software engineer or a developer who wants to self-host your own code in your own homelab? Well this is the tutorial for you! In this step-by-step guide we'll walk through setting up a repo, building and testing our own code (with unit tests) in a self-hosted Gitlab CI runner in our CI pipeline, then we'll build a Docker image and push it up to a container registry, then we'll use...

[Next page](<https://devfeed.tech/tags/docker-container.md?cursor=WyIyMDIwLTA5LTEyVDE0OjAwOjAwKzAwOjAwIiwgIjgxYjFlOTY0LTI5ZjAtNGVkZC05MDZkLTZhNmY1YzkzNmRhMyJd>)