Best of Docker2022

  1. 1
    Article
    Avatar of hashnodeHashnode·4y

    The Complete Modern React Developer 2022

    This course will give you the skills and knowledge to become a Software Developer across the full stack. We will be building a super basic Twitter clone that has CRUD functionality for posting, reading and deleting tweets. In this section you will learn how to setup a Node backend using both Express.js and Nestjs. And as a bonus you will also learn some DevOps when we put a MongoDB and Postgres database inside of a Docker container.

  2. 2
    Article
    Avatar of communityCommunity Picks·4y

    Full Docker Course [FREE]

    The course is a mix of animated theoretic explanations and hands-on demo’s to follow along. You will have a deep understanding of the concepts and a great overall big picture of how Docker is used in the whole software development process. It's a handy way to quickly look something up or refresh your knowledge at work.

  3. 3
    Article
    Avatar of devtoDEV·4y

    Docker: Explained to a 5 year old. 👶🏻

    Docker is a way to containerize applications (putting code in boxes that can work on their own) Containers are boxes that have no host Operating system, so they are independent of the device they run on. A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    The complete guide to System Design in 2022

    System Design is the process of defining the architecture, interfaces, and data for a system that satisfies specific requirements. System design meets the needs of your business or organization through coherent and efficient systems. The complete guide to System Design Interview in 2022 is available.

  5. 5
    Article
    Avatar of devtoDEV·4y

    From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥

    A part of DevOps skillset is to create a process of handling discovered issues in production instead of having a panic mode.

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

  7. 7
    Article
    Avatar of communityCommunity Picks·4y

    Docker For Frontend Developers

    Docker For Frontend Developers is a short and simple guide of docker, useful for frontend developers. It ensures that the working environment is same for all developers and all servers i.e, production, staging and testing. Anyone can setup the project in seconds, no need to mess with config, install libraries, setup dependencies and set up dependencies. The command creates a hello-world image.

  8. 8
    Article
    Avatar of dzDZone·4y

    Your Old Laptop Is Your New Database Server

    In times of Docker containers, configuring a machine to run server software is extremely easy. In this article, I’ll show you how to take advantage of that old laptop by installing Ubuntu Server, Docker, and a MariaDB database with all the configurations needed to have it always available.

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

  10. 10
    Article
    Avatar of vscodeVisual Studio Code·4y

    The VS Code Server

    The Visual Studio Code Server (private preview) is available now. It lets you use VS Code locally to develop applications "remotely" on the Windows Subsystem for Linux (WSL), in Docker containers, and on remote physical or virtual machines you manage over SSH. This is just the first step along the path towards a fully unified code manage that lets you manage both the desktop and the server.

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

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Learn Docker and Kubernetes – Free Hands-On Course

    Guy Barrette teaches this Docker Containers and Kubernetes Fundamentals course for beginners. Guy is a developer & trainer with more than 25 years of experience. He is a Microsoft MVP, frequent conference speaker, and was leader of the Montreal.NET User Group for more than 23 years.

  13. 13
    Article
    Avatar of communityCommunity Picks·3y

    CI/CD Tutorial For Developers

    Continuous integration (CI) and continuous delivery (CD) helps IT organizations streamline their development process by automating manual tasks related to code deployment. Continuous delivery automates the release process and ensures that code is always in a releasable state. CI/CD can also be as simple as moving away from software delivery practices to cloud-native ones.

  14. 14
    Article
    Avatar of vscodeVisual Studio Code·4y

    The problem with tutorials

    Tutorials on how to use Remote Containers in Visual Studio Code have low completion rates. Laravel PHP project elegantly implements this in their own tutorials to great effect. The idea behind containerized dev environments is that you develop inside of a Docker container. The Remote - Containers extension for VS Code does exactly this.

  15. 15
    Article
    Avatar of communityCommunity Picks·4y

    Podman vs Docker: What are the differences?

    Podman is a Red Hat product designed to build, manage, and run containers with a Kubernetes-like approach. Docker is the standard containerization tool for almost a decade. The two technologies have fundamental differences but are also perfectly suited to work together. Podman is the default container engine in RedHat 8 and CentOS 8.

  16. 16
    Article
    Avatar of geekcultureGeek Culture·4y

    A Company banned me because I made their Electron App running inside Docker

    The CEO of BeyondCode, Sebastian Schlein, wrote to me on a Sunday to explain to me, that he is unable to support me — a paying customer. Schlein: I made their Electron App running inside Docker Okay, to be honest, because: I was impudent to ask questions as well. It’s up to you to decide to use Tinkerwell.

  17. 17
    Article
    Avatar of hnHacker News·4y

    What are your Most Used Self Hosted Applications?

    Self Hosted author shares his most used self hosted applications. Nginx Proxy Manager is the backbone of his self hosted network. I use Filebrowser to quickly edit, view and move files. I like the idea of privately posting personal notes, photos, videos and project ideas on a micro-blog style platform.

  18. 18
    Article
    Avatar of pointerPointer·4y

    louislam/uptime-kuma: A fancy self-hosted monitoring tool

    Uptime Kuma is a self-hosted monitoring tool. It is available on GitHub. The server is located in Tokyo, so if you live far from there, it may affect your experience. You can get notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP)

  19. 19
    Article
    Avatar of pointerPointer·4y

    mikeroyal/Self-Hosting-Guide: Self-Hosting Guide. Learn all about locally hosting(on premises & private web servers) and managing software applications by yourself or your organization.

    Most self-hosted software can be installed using Docker, a packaging system which allows software to bundle their configuration and dependencies. Shipwright is a WebUI to generate templates for Yacht, Portainer, Docker-Compose, and Unraid. Dozzle is a small lightweight application with a web based interface to monitor Docker logs. Diun is a tool that receive notifications when a Docker image is updated.

  20. 20
    Article
    Avatar of pointerPointer·4y

    AykutSarac/jsoncrack.com: 🔮 Seamlessly visualize your JSON data instantly into graphs; paste, import or fetch!

    JSON Crack is a tool that generates graph diagrams from JSON objects. These diagrams are much easier to navigate than the textual format. The tool also allows you to search the nodes. You can use the web version at jsoncrack.com or also run it locally as Docker container.

  21. 21
    Article
    Avatar of linuxhandbookLinux Handbook·4y

    Podman vs Docker: What's the Difference?

    Docker's core runs as a "system daemon" i.e. as a daemon executed by the root user. Red Hat unveiled Podman as an alternative to Docker in 2018. The advantage of using Podman is visible here. Podman does not have a daemon running, and certainly doesn't have any strict requirements for root access.

  22. 22
    Article
    Avatar of systemweaknessSystem Weakness·4y

    Dockerize a MERN Stack app for Production with Security in Mind (Part II)

    This post is the 2nd part of a two part series that covers how to make a MERN stack application production-ready with security in mind. The first part of this series was more of a theoretical post to grasp the basic concepts of what we want to achieve.

  23. 23
    Article
    Avatar of gcgitconnected·4y

    How I reduced the size of my Docker Image by 95%

    How I reduced the size of my Docker Image by 95% Reduce theSize of the Docker image using a Multi-Stage build. Using multi-stage builds, you use multiple FROM statements in your Dockerfile.

  24. 24
    Article
    Avatar of devtoDEV·3y

    DevOps Trends for Developers in 2023

    The year 2022 saw a huge momentum in the topics such as AI/ML, automation, security, etc. DevOps practices are constantly evolving, and it is our job to keep an eye on what to focus on in the coming year. Let us see those trends and how they will impact developers and organizations.

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