Ctrl Alt Deploy
Projects Blog About

    Chapter 1.9 - Mastering Docker Compose - A Modern, Best-Practices Guide

    Platform Engineering DevOps Chapter One Docker

    Learn to define and manage multi-container applications with this updated Docker Compose guide. We cover the latest commands, best practices, and a hands-on Python and Redis project to simplify your development and deployment workflow.

    16 July 2025

    Chapter 1.10 - Docker Machine - A Guide to Orchestrating Docker Environments

    Platform Engineering DevOps Chapter One Docker

    Docker Machine is an official Docker orchestration project designed to swiftly set up Docker environments across various platforms. Built with Go, it's maintained on GitHub and serves as a powerful tool for installing Docker on remote machines, or directly within virtual machines on your host, all while managing them via the `docker-machine` command. This guide covers the installation and usage of Docker Machine, updated for the latest versions and best practices.

    16 July 2025

    Chapter 1.8 - Understanding Docker Network Modes

    Platform Engineering DevOps Chapter One Docker

    Docker provides several network modes that determine how containers connect to the host machine and to each other. Understanding these modes is crucial for designing robust and efficient containerized applications.

    14 July 2025

    Chapter 1.7 - Dockerizing Redis - Deployment and Management

    Platform Engineering DevOps Chapter One Docker

    Just starting out with Redis and Docker? This guide aims to gently walk you through the essentials. We'll cover how to get Redis up and running in a Docker container, how to use your own configuration files, and crucially, how to keep your data safe. When the day comes to update your Redis version, we'll show you how to do it without fear. Consider this your friendly companion in the world of Dockerized Redis.

    14 July 2025

    Chapter 1.6 - Deploying MySQL with Docker to Best Practices

    Platform Engineering DevOps Chapter One Docker

    This guide provides a comprehensive overview of how to deploy and manage MySQL using Docker, incorporating the latest standards and best practices for data persistence, configuration, and security. Learn to leverage Docker volumes, optimize my.cnf, and implement essential security measures for a robust database environment.

    13 July 2025

    Chapter 1.5 - Setting Up and Managing GitLab with Docker

    Platform Engineering DevOps Chapter One Docker

    This guide provides a comprehensive guide to setting up, managing, and maintaining a GitLab instance using Docker, Docker Compose, and Docker Swarm. It covers essential topics such as installation, backup and restore procedures, GitLab Runner configuration, and troubleshooting common issues.

    13 July 2025

    Chapter 1.4 - Dockerized Jenkins - Linux Deployment and Pipeline Execution

    Platform Engineering DevOps Chapter One Docker

    This guide outlines how to deploy Jenkins on a Linux server using Docker and run Pipeline scripts within Docker containers. This approach simplifies using various Node.js or Java sandbox environments.

    12 July 2025

    Chapter 1.3 - Nginx - A High-Performance HTTP Server in Docker

    Platform Engineering DevOps Chapter One Docker

    The guide will walk you through setting up Nginx with Docker, covering image management, container execution with custom configurations and SSL, and integrating with GitLab's Container Registry for robust web service deployment.

    12 July 2025

    Chapter 1.2 - Mastering Docker - Container Operations and Management

    Platform Engineering DevOps Chapter One Docker

    This guide delves into Docker operations, building upon a previous tutorial that covered basic container management commands.

    11 July 2025

    Chapter 1.1 - Docker Streamlining Development with Containers

    Platform Engineering DevOps Chapter One Docker

    Tired of "it works on my machine"? Docker solves environment headaches by packaging apps and dependencies into isolated containers. Learn how this lightweight virtualization accelerates development, simplifies deployment, and revolutionizes software delivery.

    10 July 2025

    Chapter 0.1 - Before Anything, Let's Go Back to the Root - Linux Commands and Operations

    Platform Engineering DevOps Chapter Zero Linux

    This guide is a comprehensive guide to over 100 essential Linux commands, crucial for anyone working with cloud infrastructure or as a professional developer. It covers commands for file management, searching and filtering text, input/output redirection, archiving, file transfer, and managing file permissions and system processes. The guide aims to significantly boost productivity for Linux users by explaining the syntax and practical applications of each command.

    09 July 2025

    Chapter 3.1 - Building Your Internal Developer Portal with Backstage - A Comprehensive Guide

    Platform Engineering Backstage Chapter Three

    This guide explores the essentials of internal developer portals, their key features, and provides a hands-on tutorial for building one using Backstage, covering setup, GitHub integration, and template creation for efficient service bootstrapping.

    13 May 2025
    with by Beili (Echo) Yin
    theme portfolYOU