Tagged articles
2383 articles
Page 17 of 24
政采云技术
政采云技术
Apr 13, 2021 · Frontend Development

Using GitHub Actions to Deploy Front‑end Projects: A Step‑by‑Step Guide

This article explains why and how to use GitHub Actions for automated front‑end deployment, covering the basics of Actions, creating workflow files, common CI steps, Docker integration, secret management, and a complete end‑to‑end example with code snippets and deployment scripts.

DockerFrontend DeploymentGitHub Actions
0 likes · 14 min read
Using GitHub Actions to Deploy Front‑end Projects: A Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Apr 9, 2021 · Operations

How Replit Cut REPL Startup Time from 2 Minutes to 15 Seconds by Fixing Docker Shutdown

Replit engineers discovered that slow Docker container shutdown on preemptible VMs caused REPL sessions to hang for up to a minute, and by bypassing Docker’s kill process and directly terminating container PIDs they reduced error rates from 3% to under 0.5% and cut 99th‑percentile startup time from two minutes to fifteen seconds.

Container ShutdownDockerLinux
0 likes · 12 min read
How Replit Cut REPL Startup Time from 2 Minutes to 15 Seconds by Fixing Docker Shutdown
macrozheng
macrozheng
Apr 8, 2021 · Cloud Native

Build and Push SpringBoot Docker Images with Gradle in Minutes

This article introduces the Gradle Docker plugin, shows how to configure it for a SpringBoot project, demonstrates building and pushing Docker images directly from Gradle, and compares the build speed with Maven, highlighting the simplicity and speed gains.

ContainerizationDockerGradle
0 likes · 8 min read
Build and Push SpringBoot Docker Images with Gradle in Minutes
Open Source Linux
Open Source Linux
Apr 6, 2021 · Cloud Native

How Do Kubernetes and Docker Work Together? A Clear Comparison

This article provides a concise, illustrated explanation of the relationship between Kubernetes and Docker, covering official definitions, virtualization and deployment perspectives, and how Kubernetes manages Docker containers, helping readers grasp core concepts and practical usage in modern cloud-native environments.

ContainerizationDockerVirtualization
0 likes · 6 min read
How Do Kubernetes and Docker Work Together? A Clear Comparison
Liangxu Linux
Liangxu Linux
Apr 3, 2021 · Cloud Native

Top 17 Docker Troubleshooting Tips: From Storage Migration to Network Errors

This guide compiles seventeen common Docker problems—including storage directory migration, disk space shortages, missing libraries, container corruption, network misconfigurations, and command‑line quirks—along with step‑by‑step solutions, configuration tweaks, and command examples to help engineers quickly diagnose and resolve container issues.

ContainerDockerTroubleshooting
0 likes · 26 min read
Top 17 Docker Troubleshooting Tips: From Storage Migration to Network Errors
Wukong Talks Architecture
Wukong Talks Architecture
Mar 31, 2021 · Backend Development

How to Install and Use the IK Chinese Analyzer Plugin in Elasticsearch

This article explains why Elasticsearch's built‑in tokenizers struggle with Chinese text, introduces the IK analyzer plugin, provides step‑by‑step Docker and file‑based installation methods, shows how to configure custom dictionaries via Nginx, and demonstrates smart and max‑word tokenization queries.

Chinese TokenizationCustom DictionaryDocker
0 likes · 12 min read
How to Install and Use the IK Chinese Analyzer Plugin in Elasticsearch
Top Architect
Top Architect
Mar 31, 2021 · Operations

Guide to Docker Graphical Management Tools: DockerUI, Shipyard, and Portainer

This article introduces three popular Docker graphical management tools—DockerUI, Shipyard, and Portainer—explaining how to locate their images, pull them, run containers with appropriate options, and access their web interfaces for convenient container monitoring and administration.

Container ManagementDockerGUI
0 likes · 5 min read
Guide to Docker Graphical Management Tools: DockerUI, Shipyard, and Portainer
Selected Java Interview Questions
Selected Java Interview Questions
Mar 29, 2021 · Cloud Native

Docker Command Cheat Sheet: Container, Image, and Container Operations

This guide provides a comprehensive collection of Docker commands for inspecting container information, managing images (listing, searching, pulling, removing, building), and operating containers (starting, stopping, attaching, executing commands, viewing logs, inspecting, committing, and copying files) with practical examples.

ContainersDevOpsDocker
0 likes · 10 min read
Docker Command Cheat Sheet: Container, Image, and Container Operations
Efficient Ops
Efficient Ops
Mar 28, 2021 · Cloud Native

Building a Scalable Container Log Collection System with S6 and Filebeat

This article explains how to design and implement a unified log collection architecture for Docker containers and Kubernetes clusters using S6‑based images, Filebeat, logrotate, Kafka, Logstash, and Elasticsearch, addressing common challenges such as log rotation, daemon bottlenecks, and dynamic configuration.

DockerFilebeatLogging
0 likes · 9 min read
Building a Scalable Container Log Collection System with S6 and Filebeat
Top Architect
Top Architect
Mar 25, 2021 · Operations

Improving REPL Container Shutdown Performance at Replit

Replit engineers analyzed why container shutdown on preemptible VMs caused REPL sessions to stall for up to a minute, identified Docker's network‑release bottleneck, and implemented a direct SIGKILL workaround that reduced error rates and startup latency dramatically.

Container ManagementDockerPerformance Optimization
0 likes · 12 min read
Improving REPL Container Shutdown Performance at Replit
JD Cloud Developers
JD Cloud Developers
Mar 17, 2021 · Cloud Native

How to Privatize JD’s Aura Android Component Platform on T‑PaaS with Docker & Kubernetes

This article details the step‑by‑step process of deploying JD’s Aura Android component platform on the private T‑PaaS environment, covering requirement analysis, solution selection, Docker image creation, Helm‑based Kubernetes orchestration, configuration management with Confd, and essential middleware setup for a successful cloud‑native rollout.

AndroidConfiguration ManagementDocker
0 likes · 13 min read
How to Privatize JD’s Aura Android Component Platform on T‑PaaS with Docker & Kubernetes
Cloud Native Technology Community
Cloud Native Technology Community
Mar 16, 2021 · Cloud Native

How Docker Builds Images: Inside the CLI, API, and BuildKit Mechanics

This article provides a comprehensive, step‑by‑step analysis of Docker's client‑server architecture, the Docker Engine API for image building, the internal workings of the Docker CLI, the differences between the legacy builder and BuildKit, and how the dockerd daemon processes build requests, complete with code excerpts and diagrams.

APIBuildKitCLI
0 likes · 25 min read
How Docker Builds Images: Inside the CLI, API, and BuildKit Mechanics
macrozheng
macrozheng
Mar 10, 2021 · Cloud Native

Deploy Mall‑Swarm on Kubernetes with Rancher: Full Step‑by‑Step Guide

This article walks through deploying the open‑source mall‑swarm project using Docker for supporting services on a base server and Kubernetes on an application server, covering image packaging, Docker Compose setup, Rancher installation, Nacos configuration, YAML deployments, and Nginx reverse‑proxy access, with full command examples.

DevOpsDockercloud-native
0 likes · 15 min read
Deploy Mall‑Swarm on Kubernetes with Rancher: Full Step‑by‑Step Guide
macrozheng
macrozheng
Mar 2, 2021 · Cloud Native

Why Switch from Docker to containerd? A Quick Guide for Kubernetes Users

This article explains what containerd is, compares it with Docker, describes Kubernetes' CRI support, and provides step‑by‑step commands for using containerd via crictl, showing that migrating from Docker to containerd is simple and resource‑efficient.

CRIDockercontainer-runtime
0 likes · 6 min read
Why Switch from Docker to containerd? A Quick Guide for Kubernetes Users
JD Tech
JD Tech
Mar 1, 2021 · Cloud Native

Private Deployment of JD mPaaS Aura Platform on TPaaS: Architecture, Dockerfile, and Kubernetes Orchestration

This article details the end‑to‑end process of privatizing JD's mPaaS Aura Android component platform on the TPaaS cloud‑native environment, covering requirement analysis, custom Dockerfile creation, unified configuration with confd, middleware setup, and Kubernetes resource definitions for a production‑grade deployment.

AURADockerTPaaS
0 likes · 10 min read
Private Deployment of JD mPaaS Aura Platform on TPaaS: Architecture, Dockerfile, and Kubernetes Orchestration
JD Cloud Developers
JD Cloud Developers
Feb 25, 2021 · Operations

Boost Multi-Cloud Redis Migration with RedisSyncer

This article explains how RedisSyncer enables fast, reliable cross‑version and cross‑cluster Redis data migration in multi‑cloud environments, addressing challenges such as version mismatches, node inconsistencies, and rapid rollback while improving access speed and reducing database load.

CacheData MigrationDocker
0 likes · 5 min read
Boost Multi-Cloud Redis Migration with RedisSyncer
macrozheng
macrozheng
Feb 22, 2021 · Backend Development

Master ZooKeeper: From Basics to Installation and Client Setup

This guide explains what ZooKeeper is, its core distributed coordination concepts, how to install it via binary packages or Docker, and provides an overview of available client libraries for Java, Python, Go, Node.js, and Ruby, helping developers quickly get started.

Distributed SystemsDockerInstallation
0 likes · 10 min read
Master ZooKeeper: From Basics to Installation and Client Setup
Open Source Linux
Open Source Linux
Feb 22, 2021 · Operations

How to Deploy and Use JumpServer for Secure Remote Access on Linux

This guide walks you through installing JumpServer—a secure bastion host—on CentOS, covering architecture overview, MariaDB and Redis setup, Docker configuration, container deployment, key generation, UI access, and essential administration tasks such as user, asset, and permission management.

Bastion HostDockerJumpServer
0 likes · 15 min read
How to Deploy and Use JumpServer for Secure Remote Access on Linux
Programmer DD
Programmer DD
Feb 21, 2021 · Cloud Native

How to Build a Fast Docker Registry Proxy in China with Kubernetes and Envoy

This guide shows how to set up a self‑hosted Docker registry proxy using Docker's registry image, Kubernetes (k3s), and Envoy to accelerate access to public image repositories like gcr.io, quay.io, and Docker Hub from within China, covering prerequisites, custom Dockerfile, deployment manifests, Envoy configuration, authentication, and cache cleanup.

Container RegistryDockerEnvoy
0 likes · 22 min read
How to Build a Fast Docker Registry Proxy in China with Kubernetes and Envoy
macrozheng
macrozheng
Feb 8, 2021 · Cloud Native

Unlock Docker Isolation: Exploring Linux’s 8 Namespace Types

This article explains how Linux namespaces provide fine‑grained isolation for Docker containers, detailing the eight namespace types, demonstrating practical unshare commands for pid, mount, uts, ipc, user, and net namespaces, and highlighting the role of cgroups for resource limits.

DockerLinux Namespacescgroups
0 likes · 8 min read
Unlock Docker Isolation: Exploring Linux’s 8 Namespace Types
Top Architect
Top Architect
Feb 7, 2021 · Cloud Native

A Comprehensive Guide to Docker Tools and the Container Ecosystem

This article provides an extensive overview of the most popular Docker‑related tools—including orchestration, CI/CD, monitoring, logging, security, storage, networking, service discovery, image building, and management solutions—detailing their core features, official websites, pricing models, and typical use cases for developers and operations engineers.

ContainerDevOpsDocker
0 likes · 23 min read
A Comprehensive Guide to Docker Tools and the Container Ecosystem
Selected Java Interview Questions
Selected Java Interview Questions
Feb 6, 2021 · Databases

7 Reasons Why Docker Is Unsuitable for Deploying Databases

Although Docker offers many benefits, this article outlines seven key reasons—data safety, performance, networking, statefulness, resource isolation, cloud platform incompatibility, and environment requirements—that make deploying databases in Docker containers generally unsuitable, while also suggesting scenarios where lightweight or distributed databases may still be viable.

ContainerizationData SafetyDatabase
0 likes · 9 min read
7 Reasons Why Docker Is Unsuitable for Deploying Databases
21CTO
21CTO
Feb 5, 2021 · Frontend Development

Boost Front‑End Prototyping with FakeAPI: Instant Mock Data Generation

This article introduces FakeAPI, a FastAPI‑based mock data service that lets front‑end developers quickly generate realistic JSON payloads, explains its endpoints, payload formats, repeat feature, and shows how to deploy it locally using Docker.

API mockDockerFake Data
0 likes · 4 min read
Boost Front‑End Prototyping with FakeAPI: Instant Mock Data Generation
php Courses
php Courses
Feb 3, 2021 · Backend Development

Getting Started with Hyperf: Installation, Configuration, and Running the Swoole‑Based PHP Coroutine Framework

This guide introduces Hyperf, a high‑performance PHP coroutine framework built on Swoole, explains its CLI vs PHP‑FPM modes, lists required system extensions, shows how to configure Composer mirrors, install the skeleton, disable Swoole short names, start the server, and resolve common port‑conflict issues.

CLIDockerHyperf
0 likes · 5 min read
Getting Started with Hyperf: Installation, Configuration, and Running the Swoole‑Based PHP Coroutine Framework
macrozheng
macrozheng
Feb 3, 2021 · Cloud Native

Master Rancher: Visual Kubernetes Management and Deploying MySQL & SpringBoot

Learn how to simplify Kubernetes administration with Rancher by installing Docker, deploying Rancher, creating MySQL and SpringBoot deployments via YAML, configuring services, and exposing the application through Nginx, all illustrated with step‑by‑step commands and screenshots.

DockerSpringBootYAML
0 likes · 12 min read
Master Rancher: Visual Kubernetes Management and Deploying MySQL & SpringBoot
Efficient Ops
Efficient Ops
Feb 2, 2021 · Cloud Native

Unlocking Linux Namespaces: How Docker Leverages Classic Isolation Techniques

This article explains how Docker relies on Linux's eight namespace types and cgroups to achieve fine‑grained isolation, demonstrates practical unshare commands for PID, mount, UTS, IPC, user, and network namespaces, and highlights the role of namespaces in container security and resource management.

Dockercgroupcontainer isolation
0 likes · 7 min read
Unlocking Linux Namespaces: How Docker Leverages Classic Isolation Techniques
Liangxu Linux
Liangxu Linux
Feb 1, 2021 · Cloud Computing

Why Virtualization Powers the Cloud: From Early Hypervisors to Modern Containers

This article explains the evolution of virtualization—from early hypervisors and Popek‑Goldberg requirements through full and para‑virtualization, hardware‑assisted techniques, KVM‑QEMU integration, and finally ultra‑light solutions like firecracker—highlighting their roles, trade‑offs, and impact on cloud computing.

Cloud ComputingContainersDocker
0 likes · 17 min read
Why Virtualization Powers the Cloud: From Early Hypervisors to Modern Containers
Architects Research Society
Architects Research Society
Jan 31, 2021 · Cloud Computing

Performance Comparison of Containers on Bare Metal versus Virtual Machines

The article analyzes recent Docker adoption trends, compares the benefits and overhead of containers and virtual machines, presents benchmark results showing significant performance gains for container workloads on bare‑metal servers and Kubernetes clusters, and discusses implications for hybrid cloud strategies.

DockerPerformance Benchmarkkubernetes
0 likes · 12 min read
Performance Comparison of Containers on Bare Metal versus Virtual Machines
Top Architect
Top Architect
Jan 28, 2021 · Backend Development

Comprehensive Spring Boot Project Template and Best Practices for Backend Development

This article presents a comprehensive Spring Boot project template for backend development, detailing README guidelines, one‑click local build scripts, business‑oriented package structure, automated test classifications, logging, exception handling, distributed locks, code style, static analysis, health checks, API documentation, database migration, multi‑environment setup, CORS configuration, and recommended third‑party libraries.

Backend DevelopmentBest PracticesDocker
0 likes · 24 min read
Comprehensive Spring Boot Project Template and Best Practices for Backend Development
Big Data Technology & Architecture
Big Data Technology & Architecture
Jan 26, 2021 · Big Data

Comprehensive Guide to Apache Superset: Features, Installation, Data Source Integration, and Permissions

This article provides an in‑depth overview of Apache Superset, covering its recent graduation to a top‑level Apache project, key visualization features, extensive data source support, step‑by‑step installation via pip or Docker, PostgreSQL connection, role‑based permission model, and practical usage insights.

Apache SupersetData visualizationDocker
0 likes · 8 min read
Comprehensive Guide to Apache Superset: Features, Installation, Data Source Integration, and Permissions
MaGe Linux Operations
MaGe Linux Operations
Jan 21, 2021 · Cloud Native

Beyond Docker: Exploring Modern Container Engines and Build Tools

While Docker once dominated container workflows, a growing ecosystem of tools—such as Podman, Buildah, Kaniko, BuildKit, and various runtimes—offers daemon‑less, root‑less, OCI‑compatible alternatives for building, running, and distributing images, and this guide compares their features, commands, and use cases.

BuildahContainerDocker
0 likes · 15 min read
Beyond Docker: Exploring Modern Container Engines and Build Tools
JD Cloud Developers
JD Cloud Developers
Jan 18, 2021 · Artificial Intelligence

What’s New This Week? AI Model, MR Glasses, TypeScript 4.2, Go Generics & More

This week’s developer newsletter highlights China’s 11.3‑billion‑parameter Wenhui AI model, Rokid’s dual‑camera MR glasses, the TypeScript 4.2 beta release, a Go generics proposal for 1.18, Docker’s 2021 priorities, the Industrial Internet action plan, a robust DARTS paper from ICLR 2021, and the open‑source TextBox library for text generation.

AIDockerGo
0 likes · 8 min read
What’s New This Week? AI Model, MR Glasses, TypeScript 4.2, Go Generics & More
Top Architect
Top Architect
Jan 18, 2021 · Cloud Native

Integrating Kubernetes into CI/CD Pipelines with Jenkins, Ansible, and HAProxy

This tutorial explains how to incorporate Kubernetes into an existing CI/CD pipeline using Jenkins, Ansible, Docker, and HAProxy to achieve high‑availability microservice deployments, seamless production code changes, and scalable container management for both large and small software companies.

AnsibleDockerHAProxy
0 likes · 13 min read
Integrating Kubernetes into CI/CD Pipelines with Jenkins, Ansible, and HAProxy
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jan 18, 2021 · Cloud Native

Comprehensive Introduction to Docker: Architecture, Components, Networking, and Practical Usage

This article provides a detailed overview of Docker, covering its origins, core components such as images, containers, and repositories, the differences between VMs and containers, integration with DevOps and Kubernetes, networking modes, storage layers, and visual management tools, all illustrated with examples and code snippets.

ContainersDockerLinux Namespaces
0 likes · 26 min read
Comprehensive Introduction to Docker: Architecture, Components, Networking, and Practical Usage
21CTO
21CTO
Jan 14, 2021 · Cloud Native

Why You Might Want to Say Goodbye to Docker: A Look at Modern Container Tools

This article examines why Docker is no longer the sole container engine, compares alternatives like Podman, Buildah, Kaniko, and BuildKit, and explores container runtimes and image inspection tools, helping readers choose the best tools for their workflows.

DockerImage BuildingOCI
0 likes · 15 min read
Why You Might Want to Say Goodbye to Docker: A Look at Modern Container Tools
macrozheng
macrozheng
Jan 8, 2021 · Cloud Native

Why Docker Isn’t Enough Anymore: The Rise of Kubernetes

This article explains how Docker and Kubernetes complement each other, traces the evolution from physical machines to containers, outlines Docker’s history, describes why container orchestration is needed, compares Kubernetes with Docker Swarm, and details Kubernetes architecture and practical Q&A.

ContainerizationDockerOrchestration
0 likes · 10 min read
Why Docker Isn’t Enough Anymore: The Rise of Kubernetes
MaGe Linux Operations
MaGe Linux Operations
Jan 7, 2021 · Information Security

How to Secure Your Docker Images: 3 Essential Practices

This guide explains why Docker containers improve security, then details three fundamental steps—running images as non‑root users, using a private registry, and keeping images minimal—plus practical commands, multi‑stage builds, and Docker Content Trust to protect your containerized applications from attacks.

DevOpsDockerImage Hardening
0 likes · 10 min read
How to Secure Your Docker Images: 3 Essential Practices
Programmer DD
Programmer DD
Jan 7, 2021 · Operations

How to Run JetBrains Qodana for Docker‑Based Code Quality Checks

JetBrains Qodana brings IDE‑level static analysis into CI/CD pipelines, offering Docker images, GitHub Actions, TeamCity plugins, and cloud services to detect errors, security flaws, and code smells for PHP, Java, and Kotlin projects, with easy setup and web‑based reports.

DockerJetBrainsci/cd
0 likes · 4 min read
How to Run JetBrains Qodana for Docker‑Based Code Quality Checks
Top Architect
Top Architect
Jan 6, 2021 · Cloud Native

Implementing a Microservice Architecture with Spring Cloud, Docker, and PaaS

This article explains how to build a microservice‑based PaaS platform using Spring Cloud Netflix components, Docker containers, Eureka for service registration, Zuul as a gateway, Hystrix for fault tolerance, and a dynamic configuration center to achieve agile development and continuous integration.

DockerDynamic Configurationfault tolerance
0 likes · 13 min read
Implementing a Microservice Architecture with Spring Cloud, Docker, and PaaS
Ops Development Stories
Ops Development Stories
Jan 4, 2021 · Cloud Native

Integrate SkyWalking Monitoring into Nginx Ingress on Kubernetes

This guide walks through installing SkyWalking‑nginx‑lua, renaming conflicting scripts, modifying the nginx‑ingress controller’s template to inject SkyWalking environment variables and tracing buffer, building a custom Docker image, and deploying it with the required environment variables so that request traces appear in the SkyWalking UI.

Dockeringresskubernetes
0 likes · 7 min read
Integrate SkyWalking Monitoring into Nginx Ingress on Kubernetes
Top Architect
Top Architect
Jan 3, 2021 · Cloud Native

Comprehensive Guide to Docker Containers, Images, Networks, and Registry

This article provides a detailed tutorial on Docker fundamentals, covering container concepts, image creation with Dockerfiles, container lifecycle commands, networking modes, Docker Compose orchestration, private registry setup, and advanced topics such as volume management and load balancing with HAProxy.

ContainersDockerDocker Networking
0 likes · 30 min read
Comprehensive Guide to Docker Containers, Images, Networks, and Registry
21CTO
21CTO
Jan 2, 2021 · Databases

Why Docker Struggles with Databases: 7 Critical Reasons

The article outlines seven key drawbacks of running databases inside Docker containers—including data safety, performance, networking, statefulness, resource isolation, cloud platform incompatibility, and hardware requirements—while also suggesting scenarios where containerization may still be viable.

Data SafetyDatabaseDocker
0 likes · 8 min read
Why Docker Struggles with Databases: 7 Critical Reasons
ITPUB
ITPUB
Jan 2, 2021 · Databases

Why Deploying Databases in Docker Containers Can Be Risky: 7 Critical Reasons

Although Docker offers many benefits for application deployment, using it for databases introduces serious data safety, performance, networking, statefulness, resource isolation, cloud‑platform, and hardware‑requirement challenges that can lead to data loss and reduced efficiency.

ContainerizationData SafetyDocker
0 likes · 9 min read
Why Deploying Databases in Docker Containers Can Be Risky: 7 Critical Reasons
MaGe Linux Operations
MaGe Linux Operations
Jan 1, 2021 · Operations

How to Deploy Nightingale: A Step‑by‑Step Docker Guide for High‑Availability Monitoring

This article provides a comprehensive, step‑by‑step tutorial for installing the open‑source Nightingale monitoring platform using Docker, covering code retrieval, Docker‑compose setup, node configuration, service startup, Grafana integration, and essential UI features, enabling a high‑availability, hybrid‑cloud monitoring solution.

DockerGrafanakubernetes
0 likes · 7 min read
How to Deploy Nightingale: A Step‑by‑Step Docker Guide for High‑Availability Monitoring
DeWu Technology
DeWu Technology
Dec 31, 2020 · Backend Development

Microservice Refactoring of DeWu Community Platform

DeWu transformed its monolithic PHP‑based community platform, which had grown to over 10 million daily users, into a Java/Go microservice architecture using Docker, Kubernetes, gRPC, and modern CI/CD pipelines, establishing clear service boundaries, unified data models, enhanced monitoring, and plans for further scalability and resilience.

DockerGoci/cd
0 likes · 10 min read
Microservice Refactoring of DeWu Community Platform
Practical DevOps Architecture
Practical DevOps Architecture
Dec 30, 2020 · Cloud Native

Comprehensive Tutorial for Building a High‑Availability Kubernetes Cluster with Etcd and Core Components

This tutorial walks through configuring three servers, generating CA and component certificates with cfssl, deploying an etcd cluster, installing Docker, creating Kubernetes API server, controller‑manager and scheduler configurations, setting up systemd services, and verifying the health of the high‑availability Kubernetes cluster.

CertificateDockerHA Cluster
0 likes · 18 min read
Comprehensive Tutorial for Building a High‑Availability Kubernetes Cluster with Etcd and Core Components
Top Architect
Top Architect
Dec 28, 2020 · Cloud Native

Integrating Kubernetes into CI/CD Pipelines with Jenkins, Ansible, and HAProxy

This tutorial explains how to incorporate Kubernetes into an existing CI/CD workflow using Jenkins, shared libraries, Docker, Ansible playbooks, and HAProxy to achieve high‑availability microservice deployments, covering tool setup, pipeline configuration, Dockerfile creation, Kubernetes manifests, and scaling new services.

AnsibleDockerHAProxy
0 likes · 13 min read
Integrating Kubernetes into CI/CD Pipelines with Jenkins, Ansible, and HAProxy
Efficient Ops
Efficient Ops
Dec 27, 2020 · Cloud Native

Mastering Docker and Kubernetes Networking: From Bridge to Flannel

This article explains Docker’s built‑in network drivers—including bridge, host, none, overlay, macvlan and plugins—detailing their setup and external access, then explores Kubernetes networking challenges and how Flannel implements pod‑to‑pod communication through virtual interfaces, routing, and encapsulation.

ContainerDockerFlannel
0 likes · 12 min read
Mastering Docker and Kubernetes Networking: From Bridge to Flannel
MaGe Linux Operations
MaGe Linux Operations
Dec 27, 2020 · Operations

Step‑by‑Step Guide to Deploy JumpServer with Docker, MariaDB & Redis

This tutorial walks you through installing JumpServer—a bastion host for centralized server management—by setting up MariaDB and Redis on separate nodes, configuring Docker, pulling the JumpServer image, generating required secret keys, and finally configuring users, groups, assets and session replay through the web UI.

Bastion HostDevOpsDocker
0 likes · 15 min read
Step‑by‑Step Guide to Deploy JumpServer with Docker, MariaDB & Redis
MaGe Linux Operations
MaGe Linux Operations
Dec 27, 2020 · Cloud Native

Build a Highly Available Harbor Registry with Dual-Master Replication

This guide explains how to deploy an enterprise‑grade Harbor Docker registry in a high‑availability setup using dual‑master replication and shared NFS storage, covering architecture concepts, required software versions, installation of Docker, Compose, NFS, PostgreSQL, Redis, Harbor configuration, and Nginx load‑balancing.

DockerHarborNFS
0 likes · 18 min read
Build a Highly Available Harbor Registry with Dual-Master Replication
Liangxu Linux
Liangxu Linux
Dec 24, 2020 · Cloud Native

How to Set Up Multi-Branch CI/CD with Docker, GitLab, and Jenkins for PHP Projects

This guide explains how to avoid code‑conflict and testing interference in large PHP projects by creating independent deployment branches using Docker, GitLab, and Jenkins, detailing the required tools, installation steps, container configuration, GitLab project setup, Jenkins job creation, and webhook integration.

DockerGitLabJenkins
0 likes · 8 min read
How to Set Up Multi-Branch CI/CD with Docker, GitLab, and Jenkins for PHP Projects
JD Cloud Developers
JD Cloud Developers
Dec 21, 2020 · Artificial Intelligence

Weekly Tech Highlights: AI Chip, Cloud Forecasts, Docker M1 Preview & More

This week’s developer newsletter spotlights the Chinese Academy of Sciences’ pioneering GNN accelerator chip, IDC’s ten cloud computing predictions for China, the booming IoT market and 5G dominance, Docker’s M1‑compatible desktop preview, a carbon‑nanotube transistor breakthrough, IBM’s FHE initiative, and recent AI research on lifelong learning and reinforcement learning exploration.

Artificial IntelligenceDockerIoT
0 likes · 7 min read
Weekly Tech Highlights: AI Chip, Cloud Forecasts, Docker M1 Preview & More
Top Architect
Top Architect
Dec 21, 2020 · Operations

Weekly Tech News Digest: Google Outage, Linux 5.10, Docker Desktop 3.0, AI‑Piloted Aircraft and More

This week’s tech roundup covers Google’s two‑day service outage, the removal of over 60% of Pornhub videos, the launch of Rocky Linux, Linus Torvalds’ kernel submission deadline, Docker Desktop 3.0 updates, AI‑controlled U‑2 flight, major antitrust fines and the release of HarmonyOS 2.0 Beta, among other industry highlights.

AIDockerGoogle outage
0 likes · 12 min read
Weekly Tech News Digest: Google Outage, Linux 5.10, Docker Desktop 3.0, AI‑Piloted Aircraft and More
Programmer DD
Programmer DD
Dec 21, 2020 · Cloud Native

Unveiling Containerd: From Docker’s Shadow to a Robust Cloud‑Native Runtime

Explore the evolution of Containerd from Docker’s early days, its architecture, installation on Ubuntu, configuration nuances, performance benchmarks, and practical usage with the ctr CLI, while also learning how it integrates with Kubernetes, Docker, and tools like Sealos for streamlined container management.

CTRDockerLinux
0 likes · 29 min read
Unveiling Containerd: From Docker’s Shadow to a Robust Cloud‑Native Runtime
Top Architect
Top Architect
Dec 20, 2020 · Cloud Native

Kubernetes Deprecates Docker: Reasons and Recommended Container Runtimes

Kubernetes has officially deprecated Docker support by removing the dockershim bridge, explaining that Docker lacks native CRI compliance, and recommends migrating to CRI‑compatible runtimes such as containerd or CRI‑O while clarifying the differences between CRI and OCI runtimes.

CRICRI-ODocker
0 likes · 7 min read
Kubernetes Deprecates Docker: Reasons and Recommended Container Runtimes
Architecture Digest
Architecture Digest
Dec 18, 2020 · Cloud Native

Why Docker Is Deprecated in Kubernetes and What to Use Instead

Kubernetes has removed Docker support by deprecating the dockershim bridge, urging users to adopt CRI‑compatible runtimes such as containerd or CRI‑O, and explaining the differences between CRI and OCI runtimes, their security implications, and migration recommendations.

CRICRI-ODocker
0 likes · 7 min read
Why Docker Is Deprecated in Kubernetes and What to Use Instead
UCloud Tech
UCloud Tech
Dec 15, 2020 · Operations

Automate Full CI/CD to Cube with GitLab Runner: Step‑by‑Step Guide

This tutorial walks you through integrating Cube's API into a GitLab CI pipeline, covering runner setup, custom update commands, YAML template preparation, and a complete .gitlab-ci.yml example to achieve fully automated deployment from code push to Cube.

CubeDockerGitLab Runner
0 likes · 4 min read
Automate Full CI/CD to Cube with GitLab Runner: Step‑by‑Step Guide
FunTester
FunTester
Dec 14, 2020 · Backend Development

Running Groovy Tests in Docker: JAR Packaging vs Reflection Execution

Faced with network latency and only a Docker container available, this guide compares two practical ways to run Groovy test scripts—packaging the test class into a JAR and invoking its main method, or using a reflection utility to call methods dynamically—complete with code samples, Maven commands, and execution results.

DockerGroovyJava
0 likes · 10 min read
Running Groovy Tests in Docker: JAR Packaging vs Reflection Execution
Programmer DD
Programmer DD
Dec 9, 2020 · Operations

Step-by-Step Guide to Installing Apache SkyWalking with Elasticsearch and InfluxDB

This tutorial walks through installing and configuring Apache SkyWalking, an open‑source APM system for micro‑services and cloud‑native environments, covering its architecture, Elasticsearch and InfluxDB storage setup, agent deployment, service startup, alarm integration, and essential documentation links.

APMDockerElasticsearch
0 likes · 12 min read
Step-by-Step Guide to Installing Apache SkyWalking with Elasticsearch and InfluxDB
Programmer DD
Programmer DD
Dec 7, 2020 · Cloud Native

How Docker Transformed Development: From VMs to Lightweight Containers

Docker emerged to address the challenges of disparate development, testing, and production environments by leveraging Linux kernel features like namespaces and cgroups, offering lightweight, fast-starting containers that isolate applications without the overhead of traditional virtual machines, and providing versatile use cases from cloud hosting to CI/CD pipelines.

ContainersDevOpsDocker
0 likes · 23 min read
How Docker Transformed Development: From VMs to Lightweight Containers
ITPUB
ITPUB
Dec 6, 2020 · Fundamentals

MacBook M1 Developer Compatibility: Xcode, VS Code, Docker, Homebrew & More

After weeks of testing by overseas developers, this guide reveals how common development tools like Xcode, VS Code, Docker, Homebrew and others perform on Apple Silicon Macs, highlighting native support, workarounds via Rosetta 2, and the remaining compatibility gaps programmers should expect.

Developer ToolsDockerHomebrew
0 likes · 10 min read
MacBook M1 Developer Compatibility: Xcode, VS Code, Docker, Homebrew & More
Practical DevOps Architecture
Practical DevOps Architecture
Dec 5, 2020 · Cloud Native

Common Docker CLI Commands Overview

This article provides a concise reference of essential Docker command‑line operations, including searching, pulling, listing, running, inspecting, managing containers and images, and additional utilities, helping developers, testers, and operations engineers efficiently work with Docker without a graphical interface.

CLIContainersDevOps
0 likes · 6 min read
Common Docker CLI Commands Overview