Best of DockerMay 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    Why You Should Self-Host Everything

    Take back control of your digital life by self-hosting everything. Enjoy privacy, control, flexibility, and financial benefits. Compare the cost of self-hosting with cloud services.

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

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Docker vs Podman: A New Era in Secure Orchestration

    Explore the differences between Docker and Podman in terms of secure orchestration and enhanced security.

  4. 4
    Article
    Avatar of javarevisitedJavarevisited·2y

    6 Free DevOps Engineering Courses for Experienced Developers in 2024

    Discover six free DevOps engineering courses for experienced developers in 2024 and learn about essential DevOps tools and practices.

  5. 5
    Article
    Avatar of logrocketLogRocket·2y

    Building a customizable dashboard with Dashy

    Learn how to create a customizable dashboard with Dashy, a free and open source self-hosted dashboard app developed with Vue and Node.js. Dashy allows users to aggregate web service links and widgets into one web page, offering features such as multi-language support, authentication, theme customization, and more. Use cases for Dashy include creating dashboards for home lab servers, managing bookmarks, and storing app and admin page URLs. The article also provides a practical guide on installing and using Dashy via Docker.

  6. 6
    Article
    Avatar of kdnuggetsKDnuggets·2y

    Containerize Python Apps with Docker in 5 Easy Steps

    Learn how to containerize Python applications with Docker in 5 easy steps. Docker simplifies managing dependencies and provides isolated and reproducible environments for all applications.

  7. 7
    Article
    Avatar of devtoDEV·2y

    5 Cheap Ways to Host Postgres

    Discover five cheap ways to host Postgres and find the best hosting provider for your needs. Explore options like Hetzner, Sliplane, Supabase, Render, and consider alternative solutions like using JSON files or SQLite.

  8. 8
    Article
    Avatar of devtoDEV·2y

    Getting Started with Middleware Open Source

    Middleware Open Source enables engineering leaders to build software delivery pipelines with predictability and visibility. Learn how to install, set up, and configure Middleware, and leverage the 4 Key DORA Metrics for your team's growth.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    Top 10 Tools for DevOps and Developers in 2024

    Discover the top 10 essential DevOps tools for developers and DevOps in 2024, including Git, Jenkins, Docker, Kubernetes, Ansible, Terraform, Prometheus, ELK Stack, Jenkins X, and Grafana.

  10. 10
    Article
    Avatar of hnHacker News·2y

    tembo-io/pgmq: A lightweight message queue. Like AWS SQS and RSMQ but on Postgres.

    PGMQ is a lightweight message queue built on Postgres. It guarantees exactly once delivery of messages within a visibility timeout and offers API parity with AWS SQS and RSMQ. It provides features like message archiving and tables can be partitioned for efficient management. You can try PGMQ for free using the Tembo docker image.

  11. 11
    Article
    Avatar of communityCommunity Picks·2y

    Ultimate Guide to Dev Containers

    Dev containers are isolated, lightweight environments that provide a pre-configured development environment inside your editor or IDE. They save time by eliminating the need for manual setup and ensure a clean environment every time. Some of the benefits of using dev containers include pre-configured build environments, isolated environments, reproducible builds, less setup time, and flexibility in choosing base images.

  12. 12
    Article
    Avatar of hnHacker News·2y

    talkdai/dialog: RAG LLM Ops App for easy deployment and testing

    The Dialog App simplifies LLM deploys for programmers interested in AI, allowing them to spend more time training their models. It provides an API for deploying any LLM based on the provided structure.

  13. 13
    Article
    Avatar of javarevisitedJavarevisited·2y

    10 Best Udemy Courses Java and Web Developers in 2024

    Discover the top 10 Udemy courses for Java and Web developers in 2024, including Java 17 Masterclass, Spring Framework 6, Docker for Java Developers, and more. Take advantage of the New Year sale on Udemy to learn new skills for just $10!

  14. 14
    Article
    Avatar of lobstersLobsters·2y

    microsoft/go: The Microsoft build of the Go toolset

    microsoft/go is a repository containing the infrastructure Microsoft uses to build Go. It produces a modified version of Go that can be used to build FIPS 140-2 compliant applications. The binaries produced are intended for general use within Microsoft. The repository follows the upstream Go Release Policy and supports each major release until there are two newer major releases.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    Host your nodejs app in kubernetes cluster

    Learn how to host your Nodejs App in a Kubernetes cluster by creating a Node.js HTTP server, building a Docker image, and pushing it to DockerHub.

  16. 16
    Article
    Avatar of communityCommunity Picks·2y

    Easypanel

    Easypanel is a next-generation server control panel that allows users to easily deploy any type of application, manage databases, and provision SSL certificates. It supports various programming languages, offers free SSL certificates, and provides an intuitive interface for managing deployments and databases.

  17. 17
    Article
    Avatar of dockerDocker·2y

    Wasm vs. Docker

    Wasm and Docker are technologies that can work together to deliver consistent, efficient, and secure environments for deploying applications. Wasm is a compact binary instruction format that allows code to run at near-native speed within a sandboxed environment. Docker helps developers build, run, and share applications, including those that use Wasm. Using Docker and Wasm together provides consistent development environments, efficient deployment, security and isolation, and enhanced performance. Docker supports WebAssembly by integrating other Wasm runtimes with the Docker Engine. The future of WebAssembly and Docker looks promising, with advancements such as the new WebAssembly Component model and the release of projects like SpinKube.

  18. 18
    Article
    Avatar of hnHacker News·2y

    Root your Docker host in 10 seconds for fun and profit

    A post discussing the vulnerability of adding users to the 'docker' group, which grants root access to the Docker daemon. It demonstrates how easy it is to exploit this vulnerability and provides a workaround solution using UID remapping.

  19. 19
    Article
    Avatar of awstipAWS Tip·2y

    Monitoring using Prometheus and Grafana on AWS

    Learn how to set up monitoring using Prometheus and Grafana on AWS. Install Docker, Docker Compose, and necessary containers. Access Portainer for container management. Access Prometheus for monitoring. Add Prometheus as a datasource in Grafana. Load a dashboard in Grafana and check the graphs.

  20. 20
    Article
    Avatar of communityCommunity Picks·2y

    How To Use docker exec to Run Commands in a Docker Container

    Learn how to use the docker exec command to run commands and get an interactive shell in a Docker container. Find out how to start a test container, run a command inside a container, set the working directory, run a command as a different user, and pass environment variables into a container.

  21. 21
    Article
    Avatar of taiTowards AI·2y

    Build end to end CICD pipeline using GitHub Actions-MLOps

    Learn how to build a comprehensive end-to-end CI/CD pipeline using GitHub Actions, Docker, and Cloud. The post covers pulling the production model from AWS RDS in MLflow and deploying the container locally and to the cloud.