Docker29 recipes

Containerised deployments

mlflowYAMLintermediate
MLflow Tracking Server with PostgreSQL and S3 Artifact Store

Deploy a production MLflow tracking server backed by PostgreSQL for run metadata and S3 for artifacts. Includes docker-compose setup, basic auth proxy and Python client configuration.

fluentdYAMLintermediate
Configuring Fluentd with Docker Compose for Internal Networking

Learn how to set up Fluentd in a Docker Compose environment while maintaining internal network security.

nextjsJavaScriptintermediate
Next.js Production next.config.mjs with Security Headers

A production next.config.mjs with security headers, image domain allowlisting, bundle analyser integration, standalone output mode for Docker, and environment variable validation.

netdataMARKDOWNintermediate
Optimizing Netdata Configuration in a Dockerized Environment

This article explores strategies to optimize Netdata performance in a Docker setup, addressing CPU load issues experienced in a multi-machine configuration.

netdataYAMLbeginner
Setting Up Traefik with Netdata in Docker

This guide provides a beginner-friendly approach to configuring Traefik as a reverse proxy for Netdata using Docker labels.

hashicorp-consulJSONbeginner
Understanding Consul Health Checks in Docker Environments

A guide for beginners on how to implement and utilize Consul health checks within Docker containers.

hashicorp-consulDockerfileintermediate
Troubleshooting Service Discovery with Consul, NGINX, and Docker on AWS EC2

This article addresses common issues with service discovery in a Dockerized environment using Consul and NGINX on AWS EC2 instances.

mediasoupBashintermediate
Setting Up Mediasoup with Docker: Troubleshooting Common Issues

This guide outlines the setup process for a Mediasoup application using Docker and addresses a common error encountered during configuration.

prometheusBashbeginner
Persisting Prometheus Data in Docker for Reliable Monitoring

Learn how to configure Prometheus to retain its data across container restarts using Docker volumes.

growthbookYAMLintermediate
Deploying GrowthBook with Nginx as a Sidecar on AWS ECS

This guide outlines the steps to deploy GrowthBook, an A/B testing tool, using Docker Compose with Nginx as a reverse proxy for SSL termination on AWS ECS.

kongBashintermediate
Ensuring PostgreSQL Readiness for Kong Gateway Migrations

Learn how to verify that your PostgreSQL database is fully operational before running migrations from a Kong Gateway container.

kongBashintermediate
Configuring Keycloak Behind Kong Gateway to Avoid Mixed Content Issues

This guide provides a solution for configuring Keycloak to work seamlessly behind Kong Gateway, addressing mixed content problems.

quantconnectBashintermediate
Setting Up QuantConnect's Lean Engine on macOS with VSCode

This guide provides steps to configure the Lean engine for Python on macOS using Visual Studio Code, addressing common issues related to port conflicts.

gcpBashintermediate
Troubleshooting Docker Push to Google Container Registry

This article provides guidance on resolving common issues encountered when pushing Docker images to Google Container Registry (GCR) on Google Cloud Platform.

falcoBashintermediate
Configuring Falco Docker Container Logging to AWS CloudWatch

This guide explains how to configure logging for the Falco Docker container to send logs to AWS CloudWatch, including troubleshooting tips.

trivyYAMLintermediate
Integrating Trivy for Docker Image Scanning in GitLab CI/CD

This guide demonstrates how to configure Trivy for scanning Docker images within a GitLab CI/CD pipeline.

trivyBashintermediate
Scanning Local Docker Images with Trivy: Troubleshooting Unauthorized Errors

Learn how to effectively scan local Docker images using Trivy and troubleshoot common unauthorized access errors.

trivyYAMLintermediate
Implementing CI/CD Pipeline with Kaniko and Trivy in GitLab

This guide outlines how to structure a GitLab CI/CD pipeline to build Docker images, run tests, and perform security analysis using Trivy before pushing to a registry.

grafanaBashintermediate
Resolving PostgreSQL Shared Memory Errors in Dockerized Grafana

Learn how to fix the 'pq: could not resize shared memory segment' error in Grafana when using PostgreSQL in a Docker environment.

traefikYAMLbeginner
Redirect HTTP to HTTPS with Traefik v2 in Docker Compose

This guide demonstrates how to configure Traefik v2 to redirect HTTP traffic to HTTPS using Docker Compose.

caddy-serverCADDYFILEintermediate
Configuring Caddy with Docker for a Django Application

Learn how to set up a Caddy server as a reverse proxy for your Django application running in Docker, and troubleshoot IP access issues.

haproxyYAMLbeginner
Troubleshooting Docker Compose with HAProxy Configuration

Learn how to resolve common issues when running HAProxy with Docker Compose, including image not found errors.

gitlab-ciBashbeginner
Running GitLab CI Builds Locally with Docker

Learn how to execute your GitLab CI builds locally using Docker without setting up a full CI runner.

gitlab-ciBashintermediate
Optimizing GitLab CI with Docker-Compose for Microservices

Learn how to streamline your GitLab CI pipeline for microservices using Docker-Compose, reducing build times and managing images effectively.