Best of Docker — March 2024
- 1
- 2
Pointer·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
Community 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
- 5
Medium·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
- 7
- 8
- 9
Community 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
Hacker 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
Pointer·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
Docker·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
Community 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
- 15
Community 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
- 17
Spacelift·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

