Best of Docker — April 2024
- 1
- 2
Hacker 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
- 4
AWS 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
Spacelift·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
Hacker 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
- 8
- 9
- 10
- 11
Community 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
- 13
Medium·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
- 15
System 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
Wawandco·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
Pulumi·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
Hacker 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