Best of Docker Compose2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    Say Goodbye to Docker Volumes 👋

    Learn how to use Docker Compose Watch to automatically synchronize local source code with code in a Docker container without using volumes. Discover different actions that can be used with the watch attribute and be aware of the caveats of using this feature.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    You should stop writing Dockerfiles today — Do this instead

    Learn how to simplify the process of configuring Docker for your project using docker init. Docker init helps generate Dockerfiles, Compose files, and .dockerignore files based on your project's requirements. It supports various programming languages and follows industry best practices.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Using Docker Compose to Build Environments

    Docker Compose is a powerful tool designed for managing applications that run in multiple Docker containers. It allows you to define your entire application stack in a single YAML file, including each microservice, its configuration, and how they interact. This makes it easy to quickly spin up complex applications for development, testing, and production environments. Key features include isolation of application instances, stateful data management with persistent volumes, and support for iterative design. The post covers the Docker Compose CLI, essential commands, and how to create and manage docker-compose.yml files effectively.

  4. 4
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    🛢️ Implement CI/CD Pipeline for MERN app in docker-compose on EC2 using GitHub Actions with Zero or Minimum Downtime

    Learn how to implement a CI/CD pipeline for a MERN app using docker-compose on EC2 using GitHub Actions with zero or minimum downtime.

  5. 5
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Docker Basics: Understanding Key Components

    Docker is a containerization platform that allows developers to package, distribute, and run applications in isolated environments called containers. It has core components such as Docker Engine, Docker Images, Docker Containers, Docker Hub, Docker Registry, Docker Volumes, Docker Networking, Docker Compose, Docker Swarm, and Docker Security. Understanding these components enables efficient development, deployment, and management of containerized applications.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    Install Ollama Using Docker Compose

    This guide provides a comprehensive step-by-step process for installing Ollama using Docker Compose on a server running Ubuntu Server 22.04 LTS. It covers the prerequisites like Docker Engine, Docker Compose, OpenSSH, and setting up Traefik as a reverse proxy for managing cryptographic certificates via Let’s Encrypt. Important tips on domain naming, port configurations, and accessing control panels for Ollama and Traefik are also included.

  7. 7
    Article
    Avatar of rubylaRUBYLAND·2y

    Local LLM: Running Ollama and Open WebUI with Docker Compose.

    Learn how to run open-source language models like Llama 3.1 locally using Docker and Docker Compose. Running models locally offers customization, cost reduction, and enhanced privacy. Follow a quick setup guide to get Ollama and Open WebUI running on your machine and start interacting with the models via command line.

  8. 8
    Article
    Avatar of javarevisitedJavarevisited·2y

    Spring Boot 3.1 Docker Compose Support: The Most Intuitive and Consistent Way to Develop and Run Tests with Containers

    Spring-Boot-Docker-Compose simplifies the process of running Spring Boot applications with their dependencies using Docker. This tool automates the setup with 'docker-compose up', enhancing both development and testing workflows. By linking Spring profiles with Docker Compose profiles, and configuring tests to use Docker containers, developers achieve consistent environments and improved test coverage. Additionally, JIB integration avoids unnecessary dependencies in production images, ensuring streamlined deployment.

  9. 9
    Article
    Avatar of cerbosCerbos·2y

    How to use Cerbos in Docker Compose (PDP + Hub)

    Learn how to use Cerbos in a Docker environment and understand its main components.

  10. 10
    Video
    Avatar of communityCommunity Picks·2y

    Docker Compose Watch - Docker quick tutorial

    Learn how to use docker Compose Watch for a simple Node js application and automatically rebuild the app when making changes.

  11. 11
    Article
    Avatar of codemazeCode Maze·2y

    Using Kafka in an ASP.NET Core Web API

    Learn how to integrate Kafka with an ASP.NET Core Web API using a custom Docker Compose setup and the Confluent Kafka Nuget package. Explore the concepts of Kafka, event-driven architecture, and the steps to set up and configure Kafka in an ASP.NET Core Web API application.

  12. 12
    Article
    Avatar of communityCommunity Picks·2y

    Simplifying the Transition from Docker Compose to Kubernetes with Compose Bridge

    Transitioning from Docker Compose to Kubernetes can be challenging due to the complexity of restructuring configuration files and managing resources. Compose Bridge simplifies this process by converting Docker Compose configurations into Kubernetes manifests. With Compose Bridge, developers can leverage Kubernetes' orchestration capabilities while maintaining the simplicity of Docker Compose. It offers both GUI integration via Docker Desktop and command-line tools for efficient conversion and deployment. Additionally, it allows extensive customization of the generated manifests to fit specific project needs.

  13. 13
    Video
    Avatar of typecrafttypecraft·2y

    Master Docker Compose the Way I Wish I Did – Docker for Newbs EP 2

    Learn how to use Docker Compose to create multicontainer applications where services can communicate effortlessly. This tutorial covers how to break down a Docker Compose file, set up services like a Ruby on Rails application with a PostgreSQL database, and explains the interaction between these services. The guide also includes practical steps on creating Docker volumes, running health checks, and executing commands within Dockerized environments, focusing on building and maintaining a consistent development setup.

  14. 14
    Video
    Avatar of dreamsofcodeDreams of Code·2y

    Testcontainers have forever changed the way I write tests

    The post discusses how the test containers package has improved the author's testing process by automating the deployment of service containers for integration testing. It explains how test containers can reduce flaky tests and highlights some pre-built modules provided by the package.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    Install AFFiNE Using Docker Compose

    This guide provides a detailed process for installing AFFiNE using Docker Compose on an Ubuntu Server 22.04 LTS. AFFiNE is an integrated workspace that includes features like a wiki, knowledge management, and digital assets management, serving as an alternative to platforms like Notion and Miro. The guide also explains how to set up Traefik as a reverse proxy to handle cryptographic certificates and route requests. Key prerequisites include installing Docker Engine, Docker Compose, and OpenSSH, and configuring DNS records and TCP ports.