Tagged articles

Docker

2600 articles · Page 16 of 26
IT Services Circle
IT Services Circle
Apr 21, 2022 · Operations

How to Install and Deploy Wiki.js Using Docker Compose

This article introduces the open‑source Wiki.js platform, explains its features, and provides a step‑by‑step guide to install it on Linux using Docker Compose, including Docker‑compose installation, configuration files, container management, and optional HTTPS setup with Caddy.

CaddyDockerDocker Compose
0 likes · 7 min read
How to Install and Deploy Wiki.js Using Docker Compose
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 20, 2022 · Cloud Native

How to Build a Stable Multi-Environment Deployment Pipeline with Helm and Kubernetes

This article walks through a real‑world case of a SpringBoot service whose message routing failed due to missing configuration, then demonstrates how to redesign the delivery workflow using a single Docker image, unified application.yaml, Helm charts, and CI/CD scripts to achieve environment‑agnostic, reliable deployments across development, staging, and production.

CI/CDDockerHelm
0 likes · 13 min read
How to Build a Stable Multi-Environment Deployment Pipeline with Helm and Kubernetes
IT Architects Alliance
IT Architects Alliance
Apr 17, 2022 · Cloud Computing

An Overview of Virtualization Technologies: History, Types, and Modern Implementations

This article provides a comprehensive overview of virtualization technology, covering its historical background, core concepts such as partitioning, isolation and encapsulation, various virtualization models including full, paravirtualization, hardware‑assisted approaches, and the evolution toward containerization with Docker and LXC.

Cloud ComputingDockerKVM
0 likes · 21 min read
An Overview of Virtualization Technologies: History, Types, and Modern Implementations
Architects' Tech Alliance
Architects' Tech Alliance
Apr 15, 2022 · Cloud Computing

An Overview of Virtualization Technologies: From Full Virtualization to Containerization

This article provides a comprehensive introduction to virtualization technologies, covering historical background, full and half virtualization, hardware‑assisted virtualization, KVM‑QEMU, GPU and I/O virtualization, and container solutions such as LXC and Docker, while highlighting their roles in modern cloud computing.

DockerKVMcontainer
0 likes · 22 min read
An Overview of Virtualization Technologies: From Full Virtualization to Containerization
Liangxu Linux
Liangxu Linux
Apr 13, 2022 · Operations

24 Docker Troubleshooting Hacks: Fix Storage, Network, and Startup Issues

This guide compiles twenty‑four common Docker problems—from oversized storage directories and disk‑space shortages to network misconfigurations, NFS lock errors, and container startup failures—providing clear explanations, step‑by‑step commands, and configuration tweaks to resolve each issue efficiently.

DevOpsDockerTroubleshooting
0 likes · 38 min read
24 Docker Troubleshooting Hacks: Fix Storage, Network, and Startup Issues
Programmer DD
Programmer DD
Apr 12, 2022 · Cloud Native

Deploy a Private Anki Sync Server on K3s with Docker

This guide explains how to set up a private Anki synchronization server using the anki‑sync‑server Docker image, deploy it on a K3s cluster with a Kubernetes manifest, and configure desktop, Android, and iOS clients for fast, secure flashcard syncing without relying on the official server.

AnkiDockerSpaced Repetition
0 likes · 8 min read
Deploy a Private Anki Sync Server on K3s with Docker
IT Services Circle
IT Services Circle
Apr 8, 2022 · Backend Development

Comprehensive Guide to Installing and Using the Caddy Web Server

This article provides a detailed tutorial on installing Caddy on CentOS and Docker, configuring its powerful Caddyfile syntax, enabling HTTPS, reverse and forward proxy, gzip compression, address rewriting, and directory routing, demonstrating how Caddy can replace Nginx for modern web hosting.

CaddyConfigurationDocker
0 likes · 11 min read
Comprehensive Guide to Installing and Using the Caddy Web Server
Code Ape Tech Column
Code Ape Tech Column
Apr 8, 2022 · Operations

Filebeat + Graylog: A Complete Guide to Log Collection, Processing, and Visualization

This article introduces the Filebeat log‑shipping tool and the Graylog log‑management platform, explains their architectures and workflows, provides detailed configuration examples for Filebeat inputs, modules, and Graylog components, and walks through deployment using Docker, Docker‑Compose, and native package installations.

DockerFilebeatGraylog
0 likes · 15 min read
Filebeat + Graylog: A Complete Guide to Log Collection, Processing, and Visualization
YunZhu Net Technology Team
YunZhu Net Technology Team
Apr 7, 2022 · Operations

RocketMQ Cluster Migration: Issues, Preparation Steps, and Recommended Migration Plans

This article analyzes the problems caused by multiple independent RocketMQ clusters, outlines the current cluster architecture, details pre‑migration preparations, compares two migration schemes (one not recommended and one recommended), and summarizes the benefits of consolidating clusters into a single, well‑managed deployment.

Cluster MigrationDockerInfrastructure
0 likes · 9 min read
RocketMQ Cluster Migration: Issues, Preparation Steps, and Recommended Migration Plans
MaGe Linux Operations
MaGe Linux Operations
Apr 5, 2022 · Information Security

Essential Docker Security Practices: Hardening Images and Containers

This article explains Docker's role in modern development, distinguishes images from containers, and provides concrete security measures—including least‑privilege users, minimal base images, multi‑stage builds, and AppArmor profiles—to harden Docker deployments against attacks.

AppArmorDockercontainer security
0 likes · 11 min read
Essential Docker Security Practices: Hardening Images and Containers
DevOps Cloud Academy
DevOps Cloud Academy
Apr 5, 2022 · Operations

Getting Started with Dagger: Installation, Example CI/CD Pipeline, and CUE‑Based Pipeline Definition

This article introduces Dagger, a DevOps platform that uses the CUE language to define CI/CD pipelines, provides step‑by‑step installation instructions for macOS and other systems, demonstrates a Todo app pipeline example, explains pipeline components and client interactions, and shows how to build container images with Dagger.

CI/CDCueDAgger
0 likes · 12 min read
Getting Started with Dagger: Installation, Example CI/CD Pipeline, and CUE‑Based Pipeline Definition
IT Architects Alliance
IT Architects Alliance
Apr 4, 2022 · Operations

NginxWebUI: A Graphical Management Tool for Nginx Configuration

NginxWebUI is an open‑source web‑based interface that simplifies Nginx configuration, offering features such as HTTP/TCP forwarding, SSL certificate automation, multi‑server management, Docker deployment, and a REST API, while providing step‑by‑step installation commands for Ubuntu and container environments.

DockerInstallationNginx
0 likes · 7 min read
NginxWebUI: A Graphical Management Tool for Nginx Configuration
Programmer DD
Programmer DD
Apr 3, 2022 · Backend Development

What Java Developers Want in 2022: Migration to Java 17 and Emerging Trends

JRebel’s 2022 Java Developer Productivity Report, based on 876 global responses, reveals that 62% plan to upgrade to the latest LTS version within a year, highlights microservice dominance, preferred tools like Spring Boot and Docker, and shows how company size influences Java 17 adoption.

DockerJavaLTS
0 likes · 6 min read
What Java Developers Want in 2022: Migration to Java 17 and Emerging Trends
Programmer DD
Programmer DD
Mar 29, 2022 · Backend Development

Build Multi‑Platform Apps Fast with Docker‑Powered Appwrite Backend

This article introduces Appwrite, a Docker‑based, multi‑platform backend‑as‑a‑service that supports Flutter, Vue, Angular, React, iOS, Android, and more, explains its core services such as authentication, database, storage, and cloud functions, and provides step‑by‑step Docker, Kubernetes, and Windows installation commands.

AppwriteCloud FunctionsDocker
0 likes · 5 min read
Build Multi‑Platform Apps Fast with Docker‑Powered Appwrite Backend
MaGe Linux Operations
MaGe Linux Operations
Mar 26, 2022 · Cloud Native

What Is Cloud Native? Unpacking CNCF, Containers, Kubernetes & More

This article explains the concept of cloud native, its origins in CNCF, the evolution of containers, Docker and Kubernetes, the role of micro‑services, service mesh, immutable infrastructure and declarative APIs, and highlights the key benefits such as rapid iteration, automated deployment and independent scalability.

CNCFDockerKubernetes
0 likes · 18 min read
What Is Cloud Native? Unpacking CNCF, Containers, Kubernetes & More
Architecture Digest
Architecture Digest
Mar 26, 2022 · Operations

Top Free Docker GUI Tools for Efficient Container Management

This article reviews several free Docker graphical user interface (GUI) tools—including Portainer, DockStation, Docker Desktop, Lazydocker, and Docui—detailing their platform support, feature sets, Docker version compatibility, and practical usage scenarios for streamlined container administration.

Container ManagementDockerGUI
0 likes · 7 min read
Top Free Docker GUI Tools for Efficient Container Management
Programmer DD
Programmer DD
Mar 22, 2022 · Frontend Development

Deploy the Stunning Cross‑Platform YesPlayMusic Player in Minutes

This guide introduces YesPlayMusic—a high‑visual, multi‑platform NetEase Cloud Music client built with Vue.js—and provides step‑by‑step instructions for installing, configuring, and deploying it via Vercel, custom servers, or Docker, complete with code snippets and screenshots.

DockerVercelVue.js
0 likes · 6 min read
Deploy the Stunning Cross‑Platform YesPlayMusic Player in Minutes
Open Source Linux
Open Source Linux
Mar 21, 2022 · Cloud Native

Master Kubernetes: From Container Basics to Deploying a Node.js App

This tutorial walks readers through the evolution of web deployment, explains core Kubernetes concepts, and provides step‑by‑step instructions for using kubectl to create Ingress, Service, and Deployment resources that run a multi‑instance Node.js backend, culminating in a functional K8S deployment workflow.

DockerK8sKubernetes
0 likes · 18 min read
Master Kubernetes: From Container Basics to Deploying a Node.js App
Hacker Afternoon Tea
Hacker Afternoon Tea
Mar 20, 2022 · Databases

Official Guide to Installing a Distributed PostgreSQL (Citus) Cluster

This step‑by‑step guide shows how to set up both single‑node and multi‑node Citus clusters on Docker, Ubuntu/Debian, and Fedora/CentOS/Red Hat, covering repository addition, package installation, configuration of shared_preload_libraries, database initialization, worker node registration, and verification commands.

CentOSCitusDocker
0 likes · 14 min read
Official Guide to Installing a Distributed PostgreSQL (Citus) Cluster
Top Architect
Top Architect
Mar 18, 2022 · Cloud Native

Docker Architecture Overview and Component Analysis

This article provides a comprehensive overview of Docker's overall architecture, detailing the roles of Docker Client, Daemon, Engine, Registry, Graph, drivers, Libcontainer, and containers, and explains how these components interact to manage images, networking, storage, and execution within a C/S model.

Cloud NativeDevOpsDocker
0 likes · 11 min read
Docker Architecture Overview and Component Analysis
DevOps Cloud Academy
DevOps Cloud Academy
Mar 18, 2022 · Operations

Comprehensive CI/CD Pipeline Templates for Java Projects with Build, Test, Code Analysis, Artifact Management, and Kubernetes Deployment

This article provides a detailed guide to structuring GitLab CI/CD pipelines for Java projects, covering job templates for building, testing, code analysis, artifact handling, and Kubernetes deployment, along with variable definitions, workflow rules, and stage configurations to enable flexible and automated DevOps workflows.

CI/CDDevOpsDocker
0 likes · 14 min read
Comprehensive CI/CD Pipeline Templates for Java Projects with Build, Test, Code Analysis, Artifact Management, and Kubernetes Deployment
Sohu Tech Products
Sohu Tech Products
Mar 16, 2022 · Cloud Native

Podman Introduction: Features, Differences from Docker, and Common Commands

This article provides a comprehensive overview of Podman, an open‑source container runtime that runs without a daemon or root privileges, compares it with Docker, explains its architecture, and presents essential commands, deployment steps, configuration files, volume handling, and user‑namespace considerations for Linux environments.

CLIDevOpsDocker
0 likes · 16 min read
Podman Introduction: Features, Differences from Docker, and Common Commands
Node Underground
Node Underground
Mar 16, 2022 · Operations

Control Docker Daemon Efficiently with Node.js

This tutorial explains how to use Node.js—via child processes, HTTP requests, or the Dockerode SDK—to create, manage, and interact with Docker containers, offering code examples and practical tips for efficient daemon communication.

CLIContainer ManagementDocker
0 likes · 7 min read
Control Docker Daemon Efficiently with Node.js
DevOps Cloud Academy
DevOps Cloud Academy
Mar 14, 2022 · Information Security

Integrating Trivy Vulnerability Scanner with GitLab CI/CD Pipelines

This article explains what Trivy is, how to install and use it for container vulnerability scanning, demonstrates saving results in JSON, and provides a step‑by‑step guide to integrating Trivy into a GitLab CI/CD pipeline with example configuration and troubleshooting tips.

DockerGitLab CITrivy
0 likes · 7 min read
Integrating Trivy Vulnerability Scanner with GitLab CI/CD Pipelines
MaGe Linux Operations
MaGe Linux Operations
Mar 13, 2022 · Cloud Native

From Docker to Serverless Kubernetes: Tracing the Cloud‑Native Evolution

This article chronicles the evolution of cloud‑native container technology—from early IaaS and PaaS concepts, through Docker’s rise, Kubernetes’s dominance, to modern serverless offerings like Alibaba Cloud’s ECI and ASK—highlighting how managed services simplify operations and enable rapid, pod‑level scaling.

Alibaba CloudCloud NativeDocker
0 likes · 11 min read
From Docker to Serverless Kubernetes: Tracing the Cloud‑Native Evolution
IT Architects Alliance
IT Architects Alliance
Mar 6, 2022 · Cloud Native

Building a Cloud‑Native Microservice Platform with Spring Cloud and Docker

This article explains how to build a cloud‑native PaaS platform using microservice architecture and Docker containers, detailing the roles of Spring Cloud Netflix components such as Zuul, Eureka, Hystrix, and Ribbon, as well as service gateway, registration, deployment, fault tolerance, and dynamic configuration.

DockerMicroservicesservice gateway
0 likes · 14 min read
Building a Cloud‑Native Microservice Platform with Spring Cloud and Docker
IT Services Circle
IT Services Circle
Mar 6, 2022 · Backend Development

2022 Java Developer Productivity Report Highlights Trends and Adoption

The 2022 Java Developer Productivity Report by JRebel analyzes a survey of 876 Java professionals, revealing migration plans to newer LTS versions, dominant use of Java 8 and 11, microservice popularity, and preferences for Docker, Kubernetes, and Spring Boot across companies of various sizes.

DockerKubernetesMicroservices
0 likes · 6 min read
2022 Java Developer Productivity Report Highlights Trends and Adoption
政采云技术
政采云技术
Mar 3, 2022 · Cloud Native

Hands‑on Dapr with Java: Service Invocation and State Management Tutorial

This tutorial walks through setting up a Java‑based Dapr project, demonstrating service‑to‑service invocation and state management with Redis, including configuration, code, Kubernetes manifests, Docker packaging, and verification steps, and provides guidance on building, deploying, and testing the microservices locally.

Cloud NativeDockerJava
0 likes · 12 min read
Hands‑on Dapr with Java: Service Invocation and State Management Tutorial
macrozheng
macrozheng
Mar 2, 2022 · Backend Development

Boost Your Search Capabilities with RediSearch and RedisJSON – A Hands‑On Guide

This guide introduces RedisMod’s enhanced modules, shows how to install Redis with Docker, demonstrates native JSON storage using RedisJSON, walks through building and querying a full‑text search index with RediSearch—including Chinese support—and compares its performance against Elasticsearch.

Backend DevelopmentDockerRediSearch
0 likes · 8 min read
Boost Your Search Capabilities with RediSearch and RedisJSON – A Hands‑On Guide
Laravel Tech Community
Laravel Tech Community
Feb 28, 2022 · Backend Development

nginxWebUI: Graphical Management Tool for Nginx Configuration and Deployment

nginxWebUI is a web‑based graphical interface that simplifies configuring, managing, and deploying Nginx—including HTTP/TCP forwarding, reverse proxy, load balancing, SSL certificate automation, and multi‑server cluster support—while providing Docker images and detailed installation steps for Linux, Windows, and macOS environments.

ConfigurationDockerJava
0 likes · 9 min read
nginxWebUI: Graphical Management Tool for Nginx Configuration and Deployment
Top Architect
Top Architect
Feb 28, 2022 · Backend Development

Integrating MinIO Object Storage with Spring Boot and Vue: Docker Setup, API, and Frontend Upload

This tutorial explains how to deploy MinIO with Docker on Linux/macOS and Windows, configure a Spring Boot backend with MinIO client libraries, create reusable Java components for signed policies and file uploads, and build a Vue/Element‑UI frontend that demonstrates three upload methods, all with complete code examples.

DockerObject StorageSpring Boot
0 likes · 12 min read
Integrating MinIO Object Storage with Spring Boot and Vue: Docker Setup, API, and Frontend Upload
MaGe Linux Operations
MaGe Linux Operations
Feb 26, 2022 · Cloud Computing

How Docker’s Rise and Fall Reshaped the Cloud‑Container Landscape

This article chronicles Docker’s meteoric ascent as a pioneering container platform, its leadership turmoil, fierce competition with Kubernetes, the 2019 split and sale to Mirantis, and the lasting lessons it offers about the challenges open‑source startups face in sustaining commercial success.

Cloud ComputingDockerKubernetes
0 likes · 14 min read
How Docker’s Rise and Fall Reshaped the Cloud‑Container Landscape
Radish, Keep Going!
Radish, Keep Going!
Feb 26, 2022 · Backend Development

How to Handle Multiple NICs in Go: Exclude Link‑Local IPs and Bind Traffic

This article explains why Go programs may pick unusable link‑local addresses on machines with multiple network interfaces, shows how to filter them out, and presents three practical solutions—including per‑NIC binding, Docker container isolation, and DNAT/SNAT rules—to control inbound and outbound traffic.

DNATDockerNetworking
0 likes · 12 min read
How to Handle Multiple NICs in Go: Exclude Link‑Local IPs and Bind Traffic
21CTO
21CTO
Feb 25, 2022 · Cloud Native

How to Build a Reusable Docker‑Based Development Environment on Ubuntu 20.04

This guide explains how to create a repeatable development environment by installing Docker on Ubuntu 20.04, building a template container with common front‑end tools, committing and tagging the image, and optionally using VirtualBox for GUI‑based workflows.

DockerUbuntuVirtualBox
0 likes · 7 min read
How to Build a Reusable Docker‑Based Development Environment on Ubuntu 20.04
ByteDance Terminal Technology
ByteDance Terminal Technology
Feb 24, 2022 · Mobile Development

Exploring ByteDance's iOS Automation Testing Driver Tool BDC: Architecture, Features, and Implementation

This article details the background, functional capabilities, development journey, technical architecture, and deployment experience of ByteDance's iOS automation testing driver tool BDC, illustrating how it automates device interaction, app management, UI control, and large‑scale testing on both macOS and Linux environments.

Automation TestingDevice ManagementDocker
0 likes · 13 min read
Exploring ByteDance's iOS Automation Testing Driver Tool BDC: Architecture, Features, and Implementation
Liangxu Linux
Liangxu Linux
Feb 24, 2022 · Cloud Native

Why Docker exec Fails: Diagnosing runc Errors and Resource Limits

This guide walks through a real‑world Docker exec failure, explains the relationship between kubelet, docker‑shim, containerd, and runc, shows step‑by‑step commands to isolate the faulty component, and reveals that a resource‑limit (pids) exhaustion in the container caused the runc exec error.

DockerKubernetesResource Limits
0 likes · 12 min read
Why Docker exec Fails: Diagnosing runc Errors and Resource Limits
Architect's Tech Stack
Architect's Tech Stack
Feb 21, 2022 · Databases

Why MySQL May Not Be Suitable for Containerization

The article examines the drawbacks of running MySQL in Docker containers, highlighting data safety, performance, state management, and resource isolation concerns while also discussing scenarios where containerizing MySQL might be feasible.

Data SafetyDockerMySQL
0 likes · 6 min read
Why MySQL May Not Be Suitable for Containerization
TAL Education Technology
TAL Education Technology
Feb 17, 2022 · Fundamentals

Comprehensive Overview of the Web Access Process: From DNS Resolution to Kubernetes Deployment

This article explains the complete web request lifecycle—including DNS lookup, caching mechanisms, HTTP/HTTPS communication, TCP/UDP transport, gateway routing, backend service models, virtualization, Docker containerization, and Kubernetes orchestration—providing engineers with a solid foundation for diagnosing and optimizing modern web applications.

DNSDockerKubernetes
0 likes · 19 min read
Comprehensive Overview of the Web Access Process: From DNS Resolution to Kubernetes Deployment
Ops Development Stories
Ops Development Stories
Feb 17, 2022 · Cloud Native

How to Build a Minimal‑Cost HA Harbor Registry with PostgreSQL Replication on Alibaba Cloud

This guide details a low‑overhead, highly available Harbor deployment on Alibaba Cloud, covering preparation of SLB, ECS, NFS storage, installation of Docker‑Compose, configuration of image mirrors, installation of Harbor 2.3, setup of PostgreSQL 13 master‑slave replication, Redis integration, backup procedures, failover handling, and disaster‑recovery strategies.

Alibaba CloudDockerHarbor
0 likes · 20 min read
How to Build a Minimal‑Cost HA Harbor Registry with PostgreSQL Replication on Alibaba Cloud
Top Architect
Top Architect
Feb 14, 2022 · Cloud Native

Comprehensive Guide to Nacos Configuration Center and Service Registry Integration with Spring Boot

This article provides an in-depth comparison of Nacos with other configuration and registration centers, explains its architecture and design principles, and offers detailed step-by-step instructions for deploying Nacos in standalone and cluster modes, integrating it with Spring Boot for both configuration and service discovery, including code snippets and operational tips.

Configuration CenterDockerMicroservices
0 likes · 35 min read
Comprehensive Guide to Nacos Configuration Center and Service Registry Integration with Spring Boot
DevOps Engineer
DevOps Engineer
Feb 14, 2022 · Operations

Differences Between Vagrant and Docker: Use Cases and Characteristics

This article explains the fundamental differences between Vagrant and Docker, compares virtual machines and containers across isolation, resource usage, startup time and image size, and outlines when to choose Vagrant for VM management versus Docker for rapid application development and deployment.

DevOpsDockerVagrant
0 likes · 4 min read
Differences Between Vagrant and Docker: Use Cases and Characteristics
Open Source Linux
Open Source Linux
Feb 14, 2022 · Cloud Computing

Virtualization Explained: From VMware’s Binary Translation to Modern Containers

This article explores the evolution of virtualization technologies, detailing the principles and differences of full and para-virtualization, hardware‑assisted solutions like Intel VT/AMD‑V, and the rise of containerization with LXC and Docker, while illustrating key architectures such as VMware, Xen, KVM‑QEMU, and GPU virtualization.

Cloud ComputingDockerKVM
0 likes · 21 min read
Virtualization Explained: From VMware’s Binary Translation to Modern Containers
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Feb 11, 2022 · Cloud Native

Docker Image Principles, Common Pitfalls, and Best Practices for Service Websites

This article explains the rationale behind Dockerizing internal service websites, outlines principles for creating stateless and self‑contained images, compares build‑time approaches, critiques a flawed Dockerfile with detailed issue analysis, and presents an improved Dockerfile along with practical deployment guidelines.

DevOpsDockerImage Optimization
0 likes · 14 min read
Docker Image Principles, Common Pitfalls, and Best Practices for Service Websites
Architects' Tech Alliance
Architects' Tech Alliance
Feb 10, 2022 · Cloud Computing

Comprehensive Overview of Virtualization Technologies: From Full Virtualization to Containers

This article provides a detailed technical overview of virtualization, covering its historical background, full and hardware‑assisted virtualization, binary translation techniques, hypervisor architectures, KVM‑QEMU integration, and modern container solutions such as LXC and Docker, while also discussing related cloud‑service market reports.

DockerKVMcontainers
0 likes · 20 min read
Comprehensive Overview of Virtualization Technologies: From Full Virtualization to Containers
IT Xianyu
IT Xianyu
Feb 8, 2022 · Backend Development

Deploying a Spring Boot Application with Docker Using IntelliJ IDEA

This tutorial explains how to install Docker, configure remote access, create a Spring Boot project in IntelliJ IDEA, add Dockerfile and Maven settings, build a Docker image, run the container, and verify the application through a browser and log inspection.

BackendDockerIntelliJ IDEA
0 likes · 7 min read
Deploying a Spring Boot Application with Docker Using IntelliJ IDEA
BaiPing Technology
BaiPing Technology
Feb 7, 2022 · Cloud Native

Mastering CI/CD: Automate Deployments with GitLab, Jenkins, Docker & Kubernetes

This guide demonstrates how to integrate GitLab and Jenkins with Kubernetes to achieve automated, multi-environment deployments, covering project configuration, Dockerfile creation, build scripts, Jenkins pipeline setup, Kubernetes resources, and best practices for scaling, rolling updates, and service management in a production-grade cloud native architecture.

CI/CDDockerGitLab
0 likes · 16 min read
Mastering CI/CD: Automate Deployments with GitLab, Jenkins, Docker & Kubernetes
IT Services Circle
IT Services Circle
Feb 5, 2022 · Big Data

DataEase: Open‑Source Data Visualization Tool Based on SpringBoot, Apache Doris, and Kettle – Installation and Usage Guide

This article introduces DataEase, an open‑source BI platform built with SpringBoot, Apache Doris, and Kettle, explains its system and functional architecture, provides step‑by‑step installation commands and configuration details, and demonstrates how to create datasets, views, and dashboards for data analysis.

Apache DorisBIData Visualization
0 likes · 11 min read
DataEase: Open‑Source Data Visualization Tool Based on SpringBoot, Apache Doris, and Kettle – Installation and Usage Guide
IT Architects Alliance
IT Architects Alliance
Feb 3, 2022 · Cloud Native

Building a Docker‑Powered Microservice PaaS with Spring Cloud Netflix

This article explains how to design and implement a microservice‑based PaaS platform using Docker containers, Spring Cloud Netflix components such as Zuul, Eureka, and Hystrix, covering service gateway routing, registration and discovery, deployment, fault tolerance, and dynamic configuration.

DockerMicroservicesSpring Cloud
0 likes · 14 min read
Building a Docker‑Powered Microservice PaaS with Spring Cloud Netflix
Hacker Afternoon Tea
Hacker Afternoon Tea
Jan 29, 2022 · Cloud Native

Running an Undermoon Redis Cluster with Docker Compose

This guide walks through setting up an Undermoon Redis cluster using Docker Compose, covering prerequisites, building images, registering proxies, creating and scaling the cluster, and demonstrating automatic failover with concrete command‑line examples.

ClusterDockerDocker Compose
0 likes · 7 min read
Running an Undermoon Redis Cluster with Docker Compose
Open Source Linux
Open Source Linux
Jan 26, 2022 · Cloud Native

How to Build Isolated Single‑Host Container Networks Without Writing Code

This tutorial walks through the fundamentals of single‑host container networking on Linux, covering network namespaces, virtual Ethernet (veth) pairs, bridges, IP routing, NAT, port publishing, Docker network drivers, and rootless container considerations, all with step‑by‑step commands and explanations.

DockerLinux namespacesNAT
0 likes · 28 min read
How to Build Isolated Single‑Host Container Networks Without Writing Code
Hacker Afternoon Tea
Hacker Afternoon Tea
Jan 24, 2022 · Backend Development

How to Benchmark Sentry SDK Overhead on Web Servers

This guide explains how to measure the performance impact of the Sentry SDK on web servers by using the open‑source Sentry SDK Benchmark suite, which runs baseline and instrumented versions of TechEmpower framework tests inside Docker Compose and reports latency and resource usage.

DockerGoPerformance Monitoring
0 likes · 6 min read
How to Benchmark Sentry SDK Overhead on Web Servers
Open Source Linux
Open Source Linux
Jan 24, 2022 · Cloud Native

From LXC to Kubernetes: The Evolution and Core Mechanics of Containers

This article traces the history of container technology from early Linux Containers (LXC) through Docker’s rise, the emergence of Kubernetes, and explains core concepts such as cgroups, namespaces, OCI standards, and how containers appear as isolated processes from both host and container perspectives.

DockerKubernetesLinux namespaces
0 likes · 12 min read
From LXC to Kubernetes: The Evolution and Core Mechanics of Containers
Qingyun Technology Community
Qingyun Technology Community
Jan 21, 2022 · Cloud Native

How to Build a Small‑Scale KubeSphere Kubernetes Cluster: A Step‑by‑Step Guide

This guide walks you through planning, deploying, and configuring a production‑grade KubeSphere‑based Kubernetes cluster for small environments, covering node layout, storage choices, middleware setup, OS and Docker preparation, HAProxy/Keepalived high‑availability, and KubeKey installation with verification steps.

DockerHAProxyKeepalived
0 likes · 23 min read
How to Build a Small‑Scale KubeSphere Kubernetes Cluster: A Step‑by‑Step Guide
Top Architect
Top Architect
Jan 13, 2022 · Backend Development

Microservice Architecture Roadmap: Core Components and Recommended Tools

This article presents a comprehensive roadmap for adopting microservice architecture, explaining why it is chosen, outlining essential concerns such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, tracing, data persistence, caching, and cloud providers, and recommending popular tools for each component.

API GatewayDockerKubernetes
0 likes · 16 min read
Microservice Architecture Roadmap: Core Components and Recommended Tools
macrozheng
macrozheng
Jan 11, 2022 · Big Data

Deploy Metabase in 5 Minutes and Master Its Data Visualization Features

Metabase is a fast, open‑source BI tool that can be set up in about five minutes using Docker, offering a user‑friendly interface for creating dashboards, custom SQL queries, data pivots, and multi‑table analysis without requiring deep SQL knowledge, making data visualization accessible to all.

BIData VisualizationDocker
0 likes · 11 min read
Deploy Metabase in 5 Minutes and Master Its Data Visualization Features
Architecture Digest
Architecture Digest
Jan 10, 2022 · Operations

Comprehensive Guide to Deploying Filebeat and Graylog for Centralized Log Collection

This article explains how to use Filebeat and Graylog together for centralized log collection, covering Filebeat’s role, configuration files, input modules, Graylog’s architecture, pipeline rules, and step‑by‑step deployment using Docker and docker‑compose, providing practical commands and examples for operational environments.

DockerElasticsearchFilebeat
0 likes · 14 min read
Comprehensive Guide to Deploying Filebeat and Graylog for Centralized Log Collection
dbaplus Community
dbaplus Community
Jan 8, 2022 · Artificial Intelligence

How Ctrip Streamlined ML Model Development and Deployment with MLOps

This article explains how Ctrip tackled the long, costly ML model development‑to‑deployment pipeline by adopting and extending MLflow for full lifecycle management, covering model persistence, tracking, serving, custom pyfunc models, Dockerized deployment, scaling, and performance monitoring.

DockerFastAPIMLOps
0 likes · 14 min read
How Ctrip Streamlined ML Model Development and Deployment with MLOps
Java Architect Essentials
Java Architect Essentials
Jan 7, 2022 · Fundamentals

Essential Tools Every Java Developer Should Master

This article introduces a curated list of essential basic and advanced tools for Java programmers—including JIRA, Git, Jenkins, Selenium, Groovy, Spock, Maven, Gradle, Docker, and Linux—explaining their purpose, key features, and why they are valuable in modern software development.

Development ToolsDockerGit
0 likes · 8 min read
Essential Tools Every Java Developer Should Master
Hacker Afternoon Tea
Hacker Afternoon Tea
Jan 6, 2022 · Operations

Understanding Sentry Relay Configuration Options

This article details the configuration file location, command‑line overrides, and all available Relay settings—including mode, networking, caching, size limits, logging, metrics, and internal error reporting—providing a comprehensive reference for deploying Sentry Relay in production environments.

ConfigurationDockerRelay
0 likes · 14 min read
Understanding Sentry Relay Configuration Options
Cloud Native Technology Community
Cloud Native Technology Community
Jan 5, 2022 · Cloud Native

Implementing Flat, VLAN, and VXLAN Networks with Open vSwitch and Docker

This article demonstrates how to build flat, VLAN, and VXLAN networking topologies using Open vSwitch integrated with Docker containers, covering architecture concepts, required host configurations, step‑by‑step command sequences, and connectivity testing across single‑host and multi‑host environments.

DockerNetwork VirtualizationOpen vSwitch
0 likes · 12 min read
Implementing Flat, VLAN, and VXLAN Networks with Open vSwitch and Docker
Architects' Tech Alliance
Architects' Tech Alliance
Jan 5, 2022 · Backend Development

Essential Microservice Architecture Roadmap: Tools, Patterns, and Best Practices

This guide outlines why microservice architecture is preferred for large applications, presents a clear learning roadmap, and details each critical concern—such as Docker, orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, tracing, persistence, caching, and cloud providers—along with recommended tools.

API GatewayCloud NativeDocker
0 likes · 14 min read
Essential Microservice Architecture Roadmap: Tools, Patterns, and Best Practices
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 5, 2022 · Cloud Native

How to Parse Container Images in Go with go‑containerregistry

This article explains how to programmatically parse container images using Google's go‑containerregistry library, covering basic concepts such as ImageIndex, Image Manifest, layers, and diffIDs, and demonstrates retrieving image metadata, system packages, and Java application dependencies through code examples and practical Go snippets.

Container ImageDockerOCI
0 likes · 16 min read
How to Parse Container Images in Go with go‑containerregistry
MaGe Linux Operations
MaGe Linux Operations
Jan 3, 2022 · Cloud Native

Why Cloud Native Matters: From Docker to Serverless Explained

This article introduces cloud native concepts, explains the evolution from Docker containers to Kubernetes orchestration and serverless services, and surveys major industry offerings, helping readers grasp the fundamentals and practical implications of modern cloud-native architectures.

CNCFCloud NativeDocker
0 likes · 10 min read
Why Cloud Native Matters: From Docker to Serverless Explained