Best of Containers โ€” November 2023

  1. 1
    Article
    Avatar of awstipAWS Tipยท3y

    Mastering Docker: A Comprehensive Guide

    Docker is an open platform for developing, shipping, and running applications. It separates applications from infrastructure and allows for quick software delivery. Key Docker terms include images, containers, Dockerfiles, Docker Engine, Docker Hub, Docker registry, and Docker Compose. Virtual machines and containers differ in their approach and use cases, with VMs emulating an entire OS and containers sharing the host OS kernel.

  2. 2
    Article
    Avatar of bytebytegoByteByteGoยท3y

    A Crash Course in Docker

    Docker is a container platform that simplifies deployment of applications in the cloud. It was created in 2013 and uses lightweight containerization to achieve isolation. Docker images are different from virtual machines as they share the host operating system kernel, making them more lightweight and portable. Kubernetes is not necessary to use Docker effectively.

  3. 3
    Article
    Avatar of communityCommunity Picksยท3y

    When to use and when not to use Docker?

    Docker is a tool that allows developers to bundle all the ingredients of software into unified boxes called Docker containers. It is useful for development teams that are not set in stone, software that runs in different environments, software with many dependencies, scalable applications, and projects that may require changing hosting infrastructure. However, Docker may not be the best choice for desktop applications, small and simple projects, one-person development teams, applications that need to be optimized for speed, projects with MacBook users, and teams that don't know how to use Docker properly.

  4. 4
    Article
    Avatar of awsplainenglishAWS in Plain Englishยท3y

    Docker Decoded: Cracking the Code to Smoother DevOps Operations ๐Ÿš€

    This article discusses common problems faced while using Docker and provides solutions to optimize Docker images, address resource limitations in containers, and manage container scalability.

  5. 5
    Article
    Avatar of awsfundamentalsAWS Fundamentalsยท3y

    AWS ECS: A Beginner's Guide

    AWS Elastic Container Service (ECS) is a powerful and flexible container orchestration service provided by Amazon Web Services. ECS simplifies containerized applications deployment, scaling, and management, making it easier for developers to build, package, and run applications in containers. The article provides an in-depth guide to AWS ECS, covering topics such as containers, the ECS fundamentals, launch types, key components, benefits, pricing models, cost optimization strategies, security features, and use cases. By understanding and utilizing ECS, users can optimize their containerized workloads and accelerate their digital transformation journey.

  6. 6
    Article
    Avatar of phoronixPhoronixยท3y

    Distrobox 1.6 Released For Easily Launching New Distros Within Your Terminal

    Distrobox 1.6 is a tool that allows creating containers of Linux distributions within your terminal. It adds support for Lilipod, improves NVIDIA GPU/driver integration, and has various other refinements and bug fixes.

  7. 7
    Article
    Avatar of communityCommunity Picksยท3y

    Infrastructure management for several high-traffic PHP applications โ€” Mohamed Said

    A developer shares their experience with managing infrastructure and deployments for over 50 PHP applications. They discuss alternatives to Kubernetes, their approach to managing the runtime environment and deployment process, and considerations for zero-downtime deployments.