Best of DockerMarch 2023

  1. 1
    Article
    Avatar of devtoDEV·3y

    Learn How to Setup a CI/CD Pipeline from Scratch

    Learn how to setup a CI/CD pipeline for a Go application. Prerequisites include creating a SingleStore account, creating a Harness cloud account, and installing Go and Docker. The tutorial covers building the application, pushing it to Docker Hub, deploying it on a Kubernetes cluster, and automating the CI/CD pipeline.

  2. 2
    Article
    Avatar of btrprogBetter Programming·3y

    Developing Inside a Container

    The most well-known use case for Docker is deploying production services, such as application services or databases, in enterprise servers or cloud instances. Containers are lightweight and contain everything needed to run the application, so you do not need to rely on what is currently installed on the host. You can easily share containers while you work.

  3. 3
    Article
    Avatar of devtoDEV·3y

    Mastering Docker for Node.js: Advanced Techniques and Best Practices

    Learn advanced Docker techniques and best practices for containerizing a Node.js authentication API. Topics include multi-stage builds, environment variables, Docker volumes, and using Docker Compose. Follow along to optimize your Docker images and create secure, scalable applications.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    TypeScript CRUD Rest API, using Nest.js, TypeORM, Postgres, Docker and Docker Compose

    Learn how to create a CRUD Rest API in Typescript using NestJS, TypeORM, Postgres, Docker, and Docker Compose.

  5. 5
    Article
    Avatar of notedNoted·3y

    Maximize Your Workflow with Self-Hosted IT-Tools Collection for Developers

    Boost your efficiency with the streamlined tools in IT-Tools. A curated collection for developers that simplifies tasks, includes a QR code generator, and can be installed with Docker.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Node.js Development Environment Setup

    Learn how to set up a Node.js development environment with TypeScript, Nodemon, and Docker. The article covers the use of Node.js, Express, Nodemon, TypeScript, and Docker for building Node.js applications.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    My Favorite Free Courses to Learn DevOps in 2024

    A list of the best free courses and tutorials to learn DevOps in 2024, covering concepts, tools, and practices. The courses are suitable for both beginners and experienced developers, and are curated from popular online learning platforms.

  8. 8
    Article
    Avatar of pointerPointer·3y

    mrsked/mrsk: Deploy web apps anywhere.

    MRSK deploys web apps anywhere from bare metal to cloud VMs using Docker. It uses the dynamic reverse-proxy Traefik to hold requests while the new application container is started and the old one is stopped. It works seamlessly across multiple hosts, using SSHKit to execute commands.

  9. 9
    Article
    Avatar of pointerPointer·3y

    GerevAI/gerev: 🧠 AI-powered enterprise search engine 🔎

    Gerev is an AI-powered enterprise search engine that allows users to find conversations, documents, and internal pages quickly. It supports multiple data sources, including Slack, Confluence, Jira, Google Drive, and more. Users can install Gerev using Nvidia for Docker and run it as a Docker container.

  10. 10
    Article
    Avatar of communityCommunity Picks·3y

    Java CRUD Rest API using Spring Boot, Hibernate, Postgres, Docker and Docker Compose

    Learn how to create a CRUD Rest API in Java using Spring Boot, Hibernate, Postgres, Docker, and Docker Compose. Dockerize the Java application and run a Docker container with Postgres.

  11. 11
    Article
    Avatar of colkgirlCode Like A Girl·3y

    Guide to Containerization with Docker

    This post is a guide to containerization with Docker. It covers the process of building a Docker file for Python/Boto3, cloning repositories with Git, creating and running Docker containers, verifying access to repository directories, and cleaning up Docker containers.

  12. 12
    Article
    Avatar of swcdSweetcode·3y

    Securing Docker Containers

    Docker is a containerization software we can use to create, deploy and manage cotainers. These containers are capable of running on any operating system, making them easy to use and more reliable. Docker runs the client-server applications, which is a collection of Docker clients, hosts, and registries.

  13. 13
    Article
    Avatar of awstipAWS Tip·3y

    How to save money with hexagonal architecture and SST

    Learn how to save money with hexagonal architecture and SST by deploying serverless applications to AWS. The post explains the problem with deploying containerized applications in AWS or GCP and introduces the SST framework that allows you to define the AWS architecture for your applications. It also explores the use of hexagonal architecture to organize your project and isolate business logic from technical aspects.

  14. 14
    Article
    Avatar of spaceliftSpacelift·3y

    What Is a Dockerfile And How To Build It – Best Practices

    Learn about Docker, Dockerfiles, and best practices for building containerized applications.

  15. 15
    Article
    Avatar of hnHacker News·3y

    Docker is deleting Open Source organisations - what you need to know

    Docker is deleting Open Source organisations if they do not upgrade to a paid team plan. Many open source projects are affected and there are workarounds available.

  16. 16
    Article
    Avatar of dockerDocker·3y

    We’re No Longer Sunsetting the Free Team Plan

    We're no longer sunsetting the Free Team plan. Customers who upgraded from a Free Team subscription to a paid subscription will automatically receive a full refund for the transaction in the next 30 days. Customers who requested a migration to a Personal or Pro plan will be kept on their current plan.

  17. 17
    Article
    Avatar of octopusdeployOctopusDeploy·3y

    10 of our favorite actions for GitHub Actions

    GitHub Actions offers a variety of useful actions that can be integrated into your repository, such as test reporting, building and pushing Docker images, setting up PHP, versioning with GitTools, automatic releases, triggering actions from repository dispatch, previewing pull requests, generating coverage reports, and more.

  18. 18
    Article
    Avatar of rhdevRed Hat Developer·3y

    10 tips for writing secure, maintainable Dockerfiles

    This post provides tips and best practices for writing secure and maintainable Dockerfiles, including using the current release base upstream image, choosing base images without the full OS, and organizing Docker commands effectively.

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    GO CRUD Rest API using Mux, Postgres, Docker, and Docker Compose

    Learn how to create a CRUD Rest API in Go using Mux, Postgres, Docker, and Docker Compose. Follow the step-by-step guide to build the API and dockerize the project. Find all the code and a video version in the provided GitHub repository.

  20. 20
    Article
    Avatar of infoworldInfoWorld·3y

    Docker’s bad week

    Docker announced the sunsetting of Free Team subscriptions, which received criticism from some in the open source community. However, Docker clarified that it was not trying to force open source projects to pay. The company's focus has shifted to developers, with a new revenue model and a focus on app velocity and security. Docker offers a sponsored open source tier that provides better benefits for open source projects. Docker collects feedback through various channels, including a public road map, external Docker Captains, and a Technical Advisory Group.