Best of DockerNovember 2022

  1. 1
    Article
    Avatar of pointerPointer·3y

    A Visual Guide to SSH Tunnels (with labs)

    SSH is yet another example of an ancient technology that is still in wide use today. With nothing but standard tools, you can achieve the following: Access internal VPC endpoints through a public-facing EC2 instance. Expose any local server from a home/private network to the outside First, we need to prepare the server - a machine with the SSH daemon and a simple web service listening on 127.0.1:80. The web service is a simple online service.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    9 Docker Extensions Every Developer Must Try

    vclusters is a tool with which you can create virtual clusters on top of any Kubernetes cluster. The extension is readily available on the Docker desktop extensions tab and can be installed with a click. The command to list your vcluster list is, vCluster list 4.

  3. 3
    Article
    Avatar of asayerasayer·3y

    Dockerizing Full-Stack React apps

    Using infrastructures such as Docker and Containers gives a developer an upper hand to quickly set up and deploy applications. Containers are lightweight operating systems that run as a form of virtualization.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    nektos/act: Run your GitHub Actions locally 🚀

    You can use the GitHub Actions defined in your GitHub Actions to run your actions locally. The environment variables and filesystem are all configured to match what GitHub provides. If you are using Windows, please follow the steps outlined in Docker Docs for how to install Docker Desktop on Windows.

  5. 5
    Article
    Avatar of pointerPointer·3y

    usememos/memos: An open-source, self-hosted memo hub with knowledge management and socialization.

    Usememos/memos: An open-source, self-hosted memo hub with knowledge management and socialization. If you want to upgrade the version of memos, use the following command. This project is open source and available under the MIT License.

  6. 6
    Article
    Avatar of dzDZone·3y

    A Poor Man’s API

    A poor man's API A Poor Man’s API is an alternative to building an entire REST API. Join the DZone community and get the full member experience. Creating a full-fledged API requires resources, both time and money. The solution works, but it has a lot of room for improvement.

  7. 7
    Article
    Avatar of devtoDEV·3y

    Tidy up your machine with Visual Studio Code Dev Containers

    The Visual Studio Code Dev Containers extension lets you use a Docker container as a full-featured development environment. It allows you to open any folder or repository inside a container and take advantage of Visual Studio code's full feature set. So far, after the startup, you're ready to develop inside the docker container with a fully configured environment.

  8. 8
    Article
    Avatar of logrocketLogRocket·3y

    Using Dagger with Docker for better CI/CD

    Dagger is an open-source devkit for CI/CD. It works using Cue, a powerful configuration language made by Google that helps to validate and define text-based and dynamic configurations. In this tutorial, we’ll explore how to install and set up Dagger and build a container image.

  9. 9
    Article
    Avatar of awstipAWS Tip·3y

    1 Dollar DevOps: Terraform + Docker + Nginx

    This blog post is for the new SRE or Cloud Developer who is hesitant to create an AWS account or GCP account because of the possibly incurred costs.

  10. 10
    Article
    Avatar of devgeniusDev Genius·3y

    Docker security: Risks and Best Practices

    The Docker daemon generates and manages your Docker objects, such as images, containers, networks, and volumes. By default, the process inside a container is run as root (id=0) To enforce the principle of least privilege, you should set a default user. Testing should be a part of every development project that considers security.

  11. 11
    Article
    Avatar of glcGolang News·3y

    An open-source, Golang-based knowledge management and collaboration system

    An open-source, Golang-based knowledge management and collaboration system. Features: Open source and free forever. Support for self-hosting with in seconds and support some useful markdown syntax.

  12. 12
    Article
    Avatar of dzDZone·3y

    Docker Use Cases: 15 Most Common Ways to Use Docker

    Docker is a containerization technology that enables developers to package a service into a container along with its dependencies, libraries, and operating system. Join the DZone community and get the full member experience.

  13. 13
    Article
    Avatar of pointerPointer·3y

    monkeyWie/gopeed: High speed downloader that supports all platforms.

    Gopeed is a high-speed downloader developed by +, which supports (HTTP, BitTorrent, Magnet) protocol downloads and supports all platforms. This project is divided into two parts, the front end uses, the back end uses. and the two sides communicate through the protocol.

  14. 14
    Article
    Avatar of tshThe Software House·3y

    Bun benchmark won’t replace Node yet. It’s fast, though.

    Bun is a native code bundler, transpiler, and task runner with a built-in Node.js client. Bun attracted a lot of attention when it gained $7 million in funding in August 2022. It's the only one supported by AWS Lambda and GCP Functions. Bun is 32% faster than Node but the execution time it’s not as fast as Bun's creator promised 2.

  15. 15
    Article
    Avatar of coinsbenchCoins Bench·3y

    A Gentle Introduction to Decentralized Storage

    Decentralized storage is a type of storage system that does not rely on a central server or authority. It is operated by a peer-to-peer network of user-operated nodes, each of which stores a copy of the data. This makes it much more resistant to censorship and attack than traditional storage systems.

  16. 16
    Article
    Avatar of linuxhandbookLinux Handbook·3y

    Docker Alternatives for Your Containerization Needs

    Docker is not the only tool you can use for Linux container management. There are several other tools you can consider using instead of Docker. In this article, I am going to list such container tools. What do you mean by "Docker replacement"?

  17. 17
    Article
    Avatar of tuts_plusTuts+·3y

    Docker From the Ground Up: Building Images

    Docker containers are on the rise as a best practice for deploying and managing cloud-native distributed systems. In part one I discussed the basic principles, design considerations, and inspecting image internals. In this part, I cover building your own images, troubleshooting, and working with image repositories.

  18. 18
    Article
    Avatar of logrocketLogRocket·3y

    Using DockerSlim to minimize container image size

    Using DockerSlim to minimize container image size is easy to set up and use. It can make your container up to 30 times smaller, as well as more secure. It will minify any container, as long as it is Linux-based and OCI-complaint.