Best of ContainersAugust 2022

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

  2. 2
    Article
    Avatar of rhdevRed Hat Developer·4y

    8 elements of securing Node.js applications

    Security practices apply to both the code itself and your software development process. Validate user input Unvalidated input can result in attacks such as command injection, SQL injection, and denial of service, disrupting your service and corrupting data.

  3. 3
    Article
    Avatar of medium_jsMedium·4y

    Kubernetes The Easy Way

    Kubernetes is the go-to solution for microservices and container-based production implementations. It will package an application with required libraries and other dependencies, and ship it all out as one package. The Easy Way “Seaport Inf’s basically a key-value based distributed data store.

  4. 4
    Article
    Avatar of pointerPointer·4y

    coder/coder: Remote development environments on your infrastructure provisioned with Terraform

    Coder Coder creates remote development machines so your team can develop from anywhere. The easiest way to install Coder is to use our install script for Linux and macOS. The embedded database is great for trying out Coder with small deployments, but do consider using an external database for increased assurance and control.

  5. 5
    Article
    Avatar of gcgitconnected·4y

    Microservices with Node.js, Kubernetes, and RabbitMQ

    Kubernetes (‘K8s’) is an open source system for automating and managing container orchestration that grew out of Google’s Borg, and is now maintained by the Cloud Native Computing Foundation. A microservice architecture means that your app is made up of many smaller, independent applications RABBITMQ_URL. The orders/index.js will be listening for an ‘ORDER’ message and as soon as it gets that message.

  6. 6
    Article
    Avatar of hashnodeHashnode·4y

    Introduction to Docker

    Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Dockerfile builds a docker image and that image contains all the project's code. You can run that image to create as many docker containers as you want.

  7. 7
    Article
    Avatar of dzDZone·4y

    Docker Commands Beginners Should Know

    Docker is an open-source platform for creating, deploying, and running containers. You can create your containers on your favorite operating system and deploy them anywhere. Let's look at the commands you need to know to manage Docker images and containers.

  8. 8
    Article
    Avatar of awstipAWS Tip·4y

    Docker Containers! Oh my!!

    This weeks project focuses on creating Docker images and containers. We are going to create our own image using Nginx and then add a file that will tell us the date our container was deployed. We will then deploy the container to run on port 8080.

  9. 9
    Article
    Avatar of hnHacker News·4y

    jetpack-io/devbox: Instant, easy, predictable shells and containers.

    Devbox analyzes your source code and turns it into an OCI-compliant image that can be deployed to any cloud. Join our Developer Community - Chat with us by joining the Jetpack.io Discord Server – we have a #devbox channel dedicated to this project.

  10. 10
    Article
    Avatar of hnHacker News·4y

    6 Docker Compose Best Practices for Dev and Prod

    Docker Compose is a tool for defining and running multi-container Docker applications. It allows you to bring up and link multiple containers into one logical unit. If you want to use Docker containers, you create one container that listens on an unused port on your machine. The alias will give it precedence when two services could share a Dockerfile and a code base but have some slight variations.

  11. 11
    Article
    Avatar of povioPovio·4y

    The Architectural Solution for Scaling Projects: Micro Frontends

    Micro frontends are the answer to deploying smaller pieces of code instead of giant chunks. The theory came to life in November 2016, after microservices architecture's remarkable success in front-end development Edge-Side Composition. A great example is to use AWS CloudFront with Lambda@Edge. This approach will reduce the latency that plagues Server- side Composition. It was a great success.

  12. 12
    Article
    Avatar of itnextITNEXT·4y

    Local Infrastructure for Web Software Development (MacOs, Linux, Windows)

    The Idea behind the setup was to be able to switch through many projects and to enable faster onboarding of new members or reordering members if needed for faster development. Include aliases from an infrastructure like postgres in laravel, mailhog for emails, redis and redis.

  13. 13
    Article
    Avatar of devblogsDevBlogs·4y

    .NET 6 is now in Ubuntu 22.04

    .NET 6 is now in Ubuntu 22.04 (Jammy) and can be installed with just apt install dotnet6.NET in Chiseled Ubuntu Containers.NET delivers the smallest container footprint while still being the Ubuntu you know and trust.NET is similar to conventional distroless, with a tool that is customized for slicing.deb packages. The images will be offered in our nightly repos.

  14. 14
    Article
    Avatar of devtoDEV·4y

    Thinking like containers

    Virtualization is a solution to the problem of isolating and having a completely different environment sharing the same "machine" Virtualization has a cost: it does not share the same OS kernel. For doing so, we should use a flag option in the run command: $ docker run -it ruby:2.7.

  15. 15
    Article
    Avatar of developercomDeveloper.com·4y

    An Introduction to Kubernetes

    Kubernetes is an open-source, de facto container orchestration engine and a cloud-agnostic platform for orchestrating containers. It allows developers and programmers to separate each application into its process, allowing you to run them more efficiently. It also helps improve the efficiency of your operations and development teams. It allows container integration and streamlines the management of access to storage resources.