Best of DockerMarch 2024

  1. 1
    Video
    Avatar of fireshipFireship·2y

    100+ Docker Concepts you Need to Know

    The post discusses the concept of containerization, how Docker works, and how to build an image in Docker.

  2. 2
    Article
    Avatar of pointerPointer·2y

    janhq/jan: Jan is an open source alternative to ChatGPT that runs 100% offline on your computer

    Jan is an open-source alternative to ChatGPT that runs 100% offline on your computer. It supports universal architectures, has different version types for different operating systems, and offers both stable and experimental builds. Jan requires specific system requirements and can be run in different modes, such as CPU or GPU. Contributions are welcome and users can report bugs and make feature requests. Jan is free and open source under the AGPLv3 license.

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

  4. 4
    Article
    Avatar of javarevisitedJavarevisited·2y

    Top 20 Tools for DevOps Engineers and Senior Developers to Learn in 2024

    Learn about the top 20 tools for DevOps engineers and senior developers to learn in 2024. The tools cover various areas such as planning, version control, code management, testing, deployment, and monitoring.

  5. 5
    Article
    Avatar of medium_jsMedium·2y

    13 Docker Tricks You Didn’t Know

    Learn about multi-stage builds, image layer squashing, Docker BuildKit Secrets, .dockerignore, health checks, Docker CLI output formatting, cache optimization, resource limitation, Docker events, read-only mode, Docker Prune, overriding entrypoint, and Docker contexts.

  6. 6
    Video
    Avatar of beyondfireshipBeyond Fireship·2y

    How I deploy serverless containers for free

    Learn how to remove backgrounds from images using AI-powered tools, dockerize a Python web app, and deploy containers to the cloud for free or on various cloud services.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    10 Must Know Commands in Docker

    Learn the 10 most important Docker commands for creating and managing containers.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Run GitHub Actions Locally Using the act CLI Tool

    Learn how to run GitHub Actions locally using the act CLI tool. Install the act CLI, configure and initialize it, and use it to run GitHub actions locally on your machine. Save time and energy when testing GitHub actions.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    dockur/windows: Windows in a Docker container.

    Windows in a Docker container. Start the container and connect to port 8006 to begin the installation. You can download a custom ISO image and increase the CPU cores and RAM allocated to the container. Additionally, you can expand the default disk size, change the storage location, and perform a manual installation. Assigning an individual IP address to the container and passing-through disk and USB devices are also possible. Verify system support for KVM acceleration and note that the project is legal and not affiliated with Microsoft Corporation.

  10. 10
    Article
    Avatar of hnHacker News·2y

    Nix is a better Docker image builder than Docker's image builder

    Nix is a better Docker image builder compared to Docker's own image builder. It offers advantages such as deterministic builds, minimal docker layers, and the ability to go back in time and recreate software exactly as it was in the past.

  11. 11
    Article
    Avatar of pointerPointer·2y

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

    Stirling-Tools/Stirling-PDF is a locally hosted web application that allows users to perform various operations on PDF files, such as splitting, merging, converting, reorganizing, and compressing. It also supports features like dark mode, custom download options, and API integration. The application uses technologies like Spring Boot, Thymeleaf, PDFBox, LibreOffice, and Docker.

  12. 12
    Article
    Avatar of dockerDocker·2y

    containerd vs. Docker

    Containers have revolutionized software development by providing consistency and scalability. This post explores the relationship between containerd and Docker, the benefits of using Docker with containerd, and the comprehensive suite of tools Docker offers for the entire development lifecycle.

  13. 13
    Article
    Avatar of communityCommunity Picks·2y

    docker init

    docker init creates Docker-related starter files for a project, including .dockerignore, Dockerfile, compose.yaml, and README.Docker.md. It provides templates for various application platforms such as ASP.NET Core, Go, Java, Node, PHP, Python, Rust, and more. After running docker init, the created files can be modified to tailor them to the project.

  14. 14
    Article
    Avatar of communityCommunity Picks·2y

    What is Docker? What is a Docker Container?

    Learn what Docker is and how it solves the problem of installing software on any system without worrying about OS compatibility or dependencies.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    Distrobox

    Distrobox is a tool that enables the use of any Linux distribution inside the terminal. It provides backward and forward compatibility with software and allows users to choose their preferred distribution. Distrobox uses tools like podman, docker, or lilipod to create tightly integrated containers. It offers various commands and features for managing containers.

  16. 16
    Article
    Avatar of collectionsCollections·2y

    DevOps with Guruu | Chapter 10-11: Complete Guide to Deploying CI/CD with Jenkins and Docker

    Learn how to deploy CI/CD with Jenkins and GitHub, integrate SonarQube for code quality analysis, and utilize Docker in a CI/CD environment.

  17. 17
    Article
    Avatar of spaceliftSpacelift·2y

    12 Most Useful Docker Alternatives for 2024 [List]

    Explore 12 Docker alternatives that offer more choices for building and deploying containers. These alternatives address Docker's shortcomings, improve suitability for specific scenarios, and increase parity in managing containers across environments.

  18. 18
    Article
    Avatar of communityCommunity Picks·2y

    A Little Bit More on Docker Memory Management

    This post provides insight into Docker memory management, including setting memory limits, reservations, swapping, and monitoring memory usage.