Best of DockerApril 2024

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

    Docker Basic CheatSheet

    A basic cheat sheet for Docker commands, including container lifecycle, image management, container operations, networking, and volume management.

  2. 2
    Article
    Avatar of hnHacker News·2y

    Dokploy/dokploy: Open Source Alternative to Vercel, Netlify and Heroku.

    Dokploy is a self-hostable PaaS that simplifies deployment and management of applications and databases using Docker and Traefik. It supports various types of applications and databases, integrates with Traefik for routing and load balancing, offers real-time monitoring and automated database backups.

  3. 3
    Article
    Avatar of hnHacker News·2y

    Self-hosted is awesome

    Self-hosting provides complete control over infrastructure and data, with advantages such as cost savings and customization. However, it also comes with challenges such as maintenance and security. Docker skills are essential for effective self-hosting.

  4. 4
    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.

  5. 5
    Article
    Avatar of spaceliftSpacelift·2y

    How to Create a CI/CD Pipeline with Docker [Tutorial]

    The article discusses how to combine Docker and CI/CD in order to automate build, test, and deployment tasks within the software delivery lifecycle. It covers the use of Docker for running CI/CD pipeline jobs and for building and deploying Docker images. The article provides a tutorial on creating a CI/CD pipeline with Docker using GitLab as an example, and also includes some best practices for using Docker in CI/CD.

  6. 6
    Article
    Avatar of hnHacker News·2y

    pyinfra

    pyinfra is a Python-based infrastructure automation tool that is fast, scalable, and can be used for ad-hoc command execution, service deployment, and configuration management. It offers features like fast execution, instant debugging, idempotent operations, extendability with Python packages, agentless execution, and integration with connectors like Docker, Terraform, and Vagrant.

  7. 7
    Article
    Avatar of bitBits and Pieces·2y

    Implementing the API Gateway Pattern in a Microservices Based Application with Node.js

    Learn about the API Gateway pattern in microservices, its benefits, and how to implement it in Node.js using either a container-based approach or a service mesh approach.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    Setting Up PostgreSQL with Docker Made Easy

    Learn how to easily set up PostgreSQL with Docker, simplifying the deployment and testing processes.

  9. 9
    Article
    Avatar of hnHacker News·2y

    Cache is King: A guide for Docker layer caching in GitHub Actions

    A guide for Docker layer caching in GitHub Actions, including different caching strategies and their limitations.

  10. 10
    Article
    Avatar of snykSnyk·2y

    Nine Docker pro tips for Node.js developers

    Learn advanced Docker commands for Node.js developers, including opening a shell in a Docker container, finding the version of a Node.js Docker image, and using Apple M1-optimized Docker images.

  11. 11
    Article
    Avatar of communityCommunity Picks·2y

    nicolaka/netshoot: a Docker + Kubernetes network trouble-shooting swiss-army container

    Docker and Kubernetes network troubleshooting can be complex, but the 'netshoot' container provides a set of powerful networking troubleshooting tools that can help resolve these issues. It can be used to troubleshoot container, host, and network namespaces. The container can also be easily deployed using Docker Compose or used as a sidecar container in Kubernetes.

  12. 12
    Article
    Avatar of hnHacker News·2y

    goksan/Statusnook: Effortlessly deploy a status page and start monitoring endpoints in minutes

    Effortlessly deploy a status page and start monitoring endpoints in minutes with Statusnook. It supports managed TLS and can be deployed behind Caddy, NGINX, etc.

  13. 13
    Article
    Avatar of medium_jsMedium·2y

    Enhancing Deployment Workflow: A Step-by-Step Guide to Dockerizing Laravel

    Learn how to Dockerize and optimize a Laravel project for a production environment using PHP-FPM, Nginx, Redis, and MySQL. Dockerizing your Laravel project offers a streamlined approach to deployment, simplifying the process and ensuring consistency across environments.

  14. 14
    Article
    Avatar of medium_jsMedium·2y

    Setting A Dockerized Python Environment — The Elegant Way

    This post provides a guide for setting up a Python dockerized development environment with VScode and the Dev Containers extension.

  15. 15
    Article
    Avatar of systemweaknessSystem Weakness·2y

    Building a To-Do List Application with MongoDB, Node.js, and Docker

    Learn how to build a To-Do List application using MongoDB, Node.js, and Docker. The guide covers setting up MongoDB, creating a Node.js project, defining data models with Mongoose, implementing routes and controllers with Express, building the frontend with HTML, CSS, and JavaScript, Dockerizing the application, and testing the Dockerized To-Do List application.

  16. 16
    Article
    Avatar of wawandcoWawandco·2y

    Blog: Deploying a Go Application using HTMX and Digital Ocean

    This post discusses the process of deploying a Go + HTMX application using Digital Ocean as the cloud platform. It highlights the advantages of Digital Ocean, the steps for deploying the application, and the use of Docker and Postgres. The post also mentions the importance of health checks and creating a database for the application.

  17. 17
    Article
    Avatar of pulumiPulumi·2y

    Introducing the new Docker Build provider

    Pulumi introduces the new Docker Build provider, which allows for streamlined and modernized Docker image builds. It offers features such as multi-platform image support, advanced caching mechanisms, support for build secrets, support for multiple export types, and support for Docker Build Cloud.

  18. 18
    Article
    Avatar of hnHacker News·2y

    searxng/searxng: SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.

    SearXNG is a privacy-respecting metasearch engine with ready-to-use running instances, a user handbook, and developer documentation. You can contribute to its development and translate it using Weblate.

  19. 19
    Article
    Avatar of nickjanetakisNick Janetakis·2y

    Connect to a Service Running on Your Docker Host from a Container

    Learn how to connect to a service running on your Docker host from a container. This post covers various use cases and provides instructions for modern and ancient versions of Docker.