Best of DockerDecember 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    JavaScript Fullstack WEB App: Nextjs & Docker

    Learn how to create a simple yet complete full stack app using Next.js, Tailwind CSS, Node.js, Express, Prisma, PostgreSQL, Docker, and Docker Compose.

  2. 2
    Article
    Avatar of medium_jsMedium·2y

    The Art of Crafting Dockerfile

    Learn about Dockerfile, its format, and key commands for building Docker images and containers.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Build a full stack app with Rust, Next.js and Docker

    Learn how to build a full stack app with Rust, Next.js, and Docker. The app uses Next.js 14 with TypeScript and Tailwind CSS for the frontend, Rust without any framework for the backend, and PostgreSQL for the database. Docker and Docker Compose are used to containerize and run the app. The article provides step-by-step instructions on setting up the database, backend, and frontend, as well as testing the app using Postman.

  4. 4
    Article
    Avatar of hnHacker News·2y

    Frooodle/Stirling-PDF: locally hosted web application that allows you to perform various operations on PDF files

    Stirling-PDF is a locally hosted web application for manipulating PDF files, offering various features like merging, splitting, converting, and more. It uses technologies like Spring Boot, Thymeleaf, PDFBox, LibreOffice, and Docker.

  5. 5
    Article
    Avatar of medium_jsMedium·2y

    Introducing kubik

    Kubernetes is an open-source platform for automating the deployment, scaling, and operation of application containers. Kubik is an open-source application that simplifies monitoring Kubernetes clusters by providing an easy-to-navigate interface and highlighting key metrics and potential issues. It offers features such as Google Authentication, cluster integration, monitoring dashboard, and cluster visualization.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    Next.js app deployed with Docker - does it make sense?

    Learn how to dockerize a Next.js application and consider the advantages and use cases of using Docker with Next.js. Docker provides better security, dependability, faster deployment procedures, and simpler application management. While Docker may not be necessary for a single Next.js application, it becomes relevant when running multiple services.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    Spin

    Spin is a bash utility that improves the user-experience for teams using Docker. It allows users to replicate production environments easily and install it locally or at the project. Spin works with any language and follows Docker standards.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    Go + TypeScript full stack web app, with nextjs, PostgreSQL and Docker

    Learn how to create a full stack web app using Go and TypeScript in this article. The app uses Next.js, Tailwind CSS, Go, PostgreSQL, and Docker. It provides step-by-step instructions for setting up the backend, creating a database with Docker, and building the frontend. You can find the full code on GitHub.

  9. 9
    Video
    Avatar of communityCommunity Picks·2y

    Next.js 14, Rust, Docker: Build a fullstack rest API in typeScript and Rust

    Learn how to build a fullstack REST API using TypeScript and Rust. The tutorial covers the use of Next.js, Rust, and Docker to create a frontend, backend, and database respectively. Prerequisites for the tutorial include basic knowledge of frontend and backend concepts, familiarity with databases and APIs, as well as having Docker and Rust installed on your machine.

  10. 10
    Article
    Avatar of communityCommunity Picks·2y

    Kubernetes: Detailed Intro Guide For Beginners

    A beginner-friendly and step-by-step tutorial for Kubernetes introduction and installation. It covers the basics of Kubernetes, how to install it, and what config files are in Kubernetes.

  11. 11
    Article
    Avatar of communityCommunity Picks·2y

    Docker optimization guide: 8 tricks to optimize your Docker image size

    This article provides several tricks to optimize Docker image size, including choosing a suitable base image, using multi-stage builds, consolidating RUN commands, squashing image layers, saving space when installing dependencies, avoiding superfluous chowns, using .dockerignore files, and using the docker-slim tool.

  12. 12
    Article
    Avatar of hnHacker News·2y

    Continue

    Continue is a tool that generates, refactors, and explains code sections. It can answer coding questions, edit code in natural language, and generate files from scratch. It works natively in your IDE and supports various models and providers.

  13. 13
    Article
    Avatar of earthlyEarthly·2y

    Getting Started (Quickly) with Docker Init

    Learn about Docker Init, a command line interface (CLI) command that simplifies the setup of new Docker projects. It supports Python, Go, ASP.NET, Node.js, and Rust. Use Docker Init to easily create Docker assets like Docker images, containers, and Docker Compose files. Follow the guide to get started with Docker Init for a Python Flask application.

  14. 14
    Article
    Avatar of hnHacker News·2y

    The $HOME of all things in the terminal.

    Discover a collection of TUI tools for the terminal, including tools for chatting over SSH, socket statistics, network topology visualization, exploring docker images, and interacting with Jira from the command line.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    Life is Too Short for Jenkins

    This article discusses the author's experience with Jenkins and highlights its shortcomings such as high indirection, low discoverability, incomplete and unintuitive UI, and issues with running builds inside Docker containers.

  16. 16
    Article
    Avatar of communityCommunity Picks·2y

    seal-io/walrus

    Walrus is an open-source application management platform that simplifies application deployment and management on any infrastructure. It provides self-service capabilities for developers and allows platform engineers to build golden paths. It can be started in a Docker container and has official documentation available.

  17. 17
    Article
    Avatar of snykSnyk·2y

    3 tips for rebuilding a Docker image faster (and save CI seconds!)

    Learn tips for rebuilding Docker images faster, including using a .dockerignore file, using a dependency lockfile, and grouping commands based on their likelihood to change.

  18. 18
    Article
    Avatar of medium_jsMedium·2y

    MLOps roadmap 2024

    The MLOps roadmap for 2024 covers the essential skills, tools, and principles that an MLOps engineer should know, including programming skills, containerization with Docker, Kubernetes, machine learning fundamentals, MLOps principles, and MLOps components. The post emphasizes the importance of Python, Docker, and Kubernetes in MLOps engineering.

  19. 19
    Article
    Avatar of notedNoted·2y

    Snapp - Yet Another Self-Hosted Url Shortener

    Snapp is a self-hosted URL shortener that allows you to create and manage shortened links with control over link endings, click monitoring, and link expiration dates. It can be easily installed using Docker.

  20. 20
    Article
    Avatar of devtoDEV·2y

    A Detailed Guide on kubectl describe

    A detailed guide on using the kubectl describe command in Kubernetes to get detailed information about resources and troubleshoot issues.

  21. 21
    Article
    Avatar of flydotioFly.io·2y

    Fly With Alpine

    Reduce image sizes and improve startup times by switching your base image to Alpine Linux. Alpine Linux is smaller than the alternatives, but has a smaller ecosystem. Comparisons show Alpine images are consistently smaller than Debian slim equivalent.