Tagged articles
2370 articles
Page 11 of 24
Alibaba Cloud Native
Alibaba Cloud Native
May 12, 2023 · Cloud Computing

Deploy Stable Diffusion on Alibaba Cloud Serverless in Minutes

This guide walks you through registering for Alibaba Cloud, enabling Function Compute and NAS, creating a Stable Diffusion application from a template, configuring the admin console, uploading the model, optionally building a custom Docker image, and troubleshooting common issues, all with step‑by‑step instructions and code examples.

AIAlibaba CloudDocker
0 likes · 9 min read
Deploy Stable Diffusion on Alibaba Cloud Serverless in Minutes
Top Architect
Top Architect
May 11, 2023 · Backend Development

Microservice Architecture: Why Choose It, Roadmap, and Key Components

This article explains why microservice architecture is preferred over monolithic applications, outlines a clear learning roadmap, and details essential components such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, distributed tracing, persistence, caching, and cloud providers.

Backend ArchitectureDockerKubernetes
0 likes · 17 min read
Microservice Architecture: Why Choose It, Roadmap, and Key Components
Continuous Delivery 2.0
Continuous Delivery 2.0
May 11, 2023 · Operations

Everything as Code – Automating Deployment, Infrastructure, and Pipelines

The article traces the evolution from manual, error‑prone deployments to fully automated DevOps practices, explaining how code‑centric approaches such as Infrastructure as Code, Environment as Code, Orchestration as Code, Document as Code and Pipeline as Code improve productivity, reliability, consistency and platform scalability across cloud‑native environments.

DockerInfrastructure as CodeKubernetes
0 likes · 15 min read
Everything as Code – Automating Deployment, Infrastructure, and Pipelines
DevOps
DevOps
May 10, 2023 · Operations

Everything as Code: From Manual Deployments to Automated Infrastructure and CI/CD Pipelines

The article traces the evolution from cumbersome manual deployments to modern automated, code‑driven practices such as Infrastructure as Code, Environment as Code, Orchestration as Code, and Pipeline as Code, highlighting tools like Ansible, Terraform, Docker, Kubernetes, and Jenkins to improve productivity, reliability, and scalability in DevOps operations.

AnsibleDockerInfrastructure as Code
0 likes · 15 min read
Everything as Code: From Manual Deployments to Automated Infrastructure and CI/CD Pipelines
Java Architect Essentials
Java Architect Essentials
May 9, 2023 · Operations

One‑Click Jenkins + Docker + SpringBoot Automated Deployment Guide

This tutorial walks through setting up a CentOS 7 environment, installing Docker CE, deploying Jenkins in a Docker container, configuring Maven and required plugins, creating a Jenkins pipeline that builds a SpringBoot project, packages it into a Docker image via a Dockerfile, and runs the container automatically, providing full end‑to‑end CI/CD automation.

DockerJenkinsLinux
0 likes · 7 min read
One‑Click Jenkins + Docker + SpringBoot Automated Deployment Guide
Open Source Linux
Open Source Linux
May 8, 2023 · Operations

Why UDP Fails in Docker Bridge Networks and How to Fix It

This article explains why a UDP service listening on 0.0.0.0 inside a Docker bridge network becomes unreachable, analyzes packet captures and kernel routing behavior, and provides practical solutions such as using TCP, binding to a specific interface, or enabling IP_PKTINFO on the socket.

ContainerDockerIP_PKTINFO
0 likes · 16 min read
Why UDP Fails in Docker Bridge Networks and How to Fix It
Efficient Ops
Efficient Ops
May 7, 2023 · Databases

Elasticsearch vs ClickHouse: Performance Comparison for Log Analytics

This article compares Elasticsearch and ClickHouse as log‑analytics solutions, detailing their architectures, node roles, data ingestion pipelines, query capabilities, and benchmark results, ultimately showing ClickHouse’s superior performance in most tested scenarios.

DockerElasticsearchLog Analytics
0 likes · 13 min read
Elasticsearch vs ClickHouse: Performance Comparison for Log Analytics
Architects Research Society
Architects Research Society
May 2, 2023 · Cloud Computing

What Is Apache OpenWhisk? An Overview of the Open‑Source Serverless Platform

Apache OpenWhisk is an open‑source, distributed serverless platform that runs functions in Docker containers, supports multiple programming languages, can be deployed on various cloud or on‑premise environments such as Kubernetes, and offers seamless integration with popular services, scalable execution, and resource‑efficient operation.

Apache OpenWhiskDockerKubernetes
0 likes · 7 min read
What Is Apache OpenWhisk? An Overview of the Open‑Source Serverless Platform
Liangxu Linux
Liangxu Linux
May 2, 2023 · Operations

Why Docker Makes Local Development a Breeze—and How to Set It Up

This guide explains how Docker simplifies local development by providing isolated, reproducible environments, outlines the key advantages, walks through installing Docker Desktop (including WSL2 kernel and BIOS virtualization fixes), and demonstrates running an Nginx container while highlighting remaining challenges such as command availability and service networking.

ContainerizationDevOpsDocker
0 likes · 5 min read
Why Docker Makes Local Development a Breeze—and How to Set It Up
JavaEdge
JavaEdge
Apr 27, 2023 · Databases

How to Deploy MySQL 5.7 with Docker: A Complete Step‑by‑Step Guide

This article walks you through downloading the MySQL 5.7 Docker image, configuring IPv4 networking, launching the container with proper volume mounts, troubleshooting common startup errors, verifying the setup, and discussing production‑grade considerations such as data persistence, memory isolation, and scaling.

ContainerDevOpsDocker
0 likes · 14 min read
How to Deploy MySQL 5.7 with Docker: A Complete Step‑by‑Step Guide
DevOps Cloud Academy
DevOps Cloud Academy
Apr 27, 2023 · Operations

GitLab Runner Installation, Registration, and Common Commands Guide

This article provides a comprehensive guide to installing GitLab Runner on various platforms, explains version and Docker requirements, details registration types and token retrieval, and presents both interactive and non‑interactive registration commands along with common runner commands and a sample pipeline configuration.

DevOpsDockerGitLab Runner
0 likes · 9 min read
GitLab Runner Installation, Registration, and Common Commands Guide
ITPUB
ITPUB
Apr 9, 2023 · Artificial Intelligence

How ChatGPT Redefines Knowledge Acquisition: Six Practical Insights

The author shares a personal journey of using ChatGPT as a knowledge engine, illustrating six key benefits—answering complex questions, applying Occam's razor, simplifying concepts for beginners, enabling generative learning, fostering T‑shaped expertise, and mastering effective prompting—through concrete examples ranging from metadata explanations to Docker deployment steps.

AIChatGPTDocker
0 likes · 23 min read
How ChatGPT Redefines Knowledge Acquisition: Six Practical Insights
360 Quality & Efficiency
360 Quality & Efficiency
Apr 7, 2023 · Backend Development

RabbitMQ Introduction: Installation, Basic and Advanced Producer/Consumer Patterns, Exchanges, and Common Issues

This guide introduces RabbitMQ, explains how to install it with Docker, covers basic and advanced producer/consumer usage including acknowledgments, durability, QoS, bindings, and exchange types, and discusses a typical Python reconnection problem, providing a practical overview for backend developers.

DockerExchangeMessage Queue
0 likes · 5 min read
RabbitMQ Introduction: Installation, Basic and Advanced Producer/Consumer Patterns, Exchanges, and Common Issues
IT Xianyu
IT Xianyu
Apr 6, 2023 · Backend Development

Guide to Installing and Using Nginx Proxy Manager with Docker

This tutorial introduces Nginx Proxy Manager, a visual reverse‑proxy management interface, and provides step‑by‑step instructions for installing it via Docker‑Compose, configuring domains, setting up SSL with Let’s Encrypt, and managing proxy hosts through its web UI.

DockerDocker ComposeNginx
0 likes · 6 min read
Guide to Installing and Using Nginx Proxy Manager with Docker
Top Architect
Top Architect
Apr 3, 2023 · Backend Development

Enabling Docker Remote Access, Configuring IDEA Docker Plugin, and Deploying a Spring Boot Eureka Server with Maven

This tutorial walks through enabling Docker remote connections on Linux and Windows, installing and configuring the IntelliJ IDEA Docker plugin, adding a docker‑maven‑plugin to a Spring Boot Eureka project, building Docker images, creating containers with port mapping, and setting up one‑click deployment for rapid backend development.

BackendDeploymentDocker
0 likes · 11 min read
Enabling Docker Remote Access, Configuring IDEA Docker Plugin, and Deploying a Spring Boot Eureka Server with Maven
php Courses
php Courses
Mar 31, 2023 · Backend Development

Blocking AhrefsBot and Scrapy Crawlers with Nginx in Docker

This article describes how to identify abnormal Nginx requests caused by bots like AhrefsBot and Scrapy, and provides a step‑by‑step Docker‑based solution that includes a custom Nginx configuration, agent‑deny rules, and optional Alibaba Cloud security‑group IP blocking to prevent memory spikes.

BackendDockerNginx
0 likes · 6 min read
Blocking AhrefsBot and Scrapy Crawlers with Nginx in Docker
MaGe Linux Operations
MaGe Linux Operations
Mar 29, 2023 · Cloud Native

Master Earthly: A Modern Docker Image Builder for Faster CI/CD

Earthly is an advanced Docker image build tool that replaces Dockerfiles with Earthfiles, combining Makefile and Dockerfile concepts, offering multi‑stage, multi‑platform builds, syntax highlighting, extended commands like SAVE, GIT CLONE, and UDCs, and seamless CI integration for faster, more reusable container workflows.

BuildKitContainer BuildDocker
0 likes · 13 min read
Master Earthly: A Modern Docker Image Builder for Faster CI/CD
macrozheng
macrozheng
Mar 22, 2023 · Backend Development

Quickly Set Up Nginx Proxy Manager with Docker and Enable HTTPS

This guide walks you through installing Nginx Proxy Manager via Docker, configuring reverse proxy hosts, obtaining Let’s Encrypt SSL certificates, and securing access with HTTPS, all using a user‑friendly web interface suitable for beginners.

DockerSSLWeb UI
0 likes · 7 min read
Quickly Set Up Nginx Proxy Manager with Docker and Enable HTTPS
Programmer DD
Programmer DD
Mar 21, 2023 · Cloud Native

How We Cut Dagster Cloud Deployments from 3 Minutes to 40 Seconds

This article explains how the team streamlined Dagster Cloud's serverless deployment pipeline by replacing slow Docker‑image builds with a fast‑path using PEX files, S3 storage, and optimized GitHub Actions, reducing end‑to‑end deployment time from over three minutes to just forty seconds.

DagsterDockerFast Deployment
0 likes · 15 min read
How We Cut Dagster Cloud Deployments from 3 Minutes to 40 Seconds
dbaplus Community
dbaplus Community
Mar 19, 2023 · Databases

Should MySQL Run in Docker? Risks and Strategies Explained

While containers and Docker dominate modern infrastructure, this article critically examines whether MySQL should be containerized, highlighting data safety, performance, statefulness, and resource isolation concerns, and offering practical strategies such as separating data from the program, using lightweight or distributed databases, and appropriate deployment choices.

Cloud NativeContainerizationData Safety
0 likes · 7 min read
Should MySQL Run in Docker? Risks and Strategies Explained
Liangxu Linux
Liangxu Linux
Mar 19, 2023 · Operations

How to Add or Modify Docker Container Port Mappings After Creation

This guide explains step‑by‑step how to add, change, or remove port mappings for Docker containers by stopping the container, editing hostconfig.json (and optionally config.v2.json), and restarting the container, with commands for both Linux and Docker Desktop for Mac.

Container ConfigurationDevOpsDocker
0 likes · 6 min read
How to Add or Modify Docker Container Port Mappings After Creation
ITPUB
ITPUB
Mar 18, 2023 · Databases

How to Keep MySQL Slave Nodes Alive with Keepalived and Read/Write Splitting

This guide walks through the background of MySQL read/write splitting, records troubleshooting steps for an unexpected slave crash, explains the two splitting models, and provides detailed commands and configuration examples for using Keepalived to ensure high availability of the slave node.

Dockerdatabasekeepalived
0 likes · 9 min read
How to Keep MySQL Slave Nodes Alive with Keepalived and Read/Write Splitting
php Courses
php Courses
Mar 17, 2023 · Operations

RunnerGo: An Open‑Source Full‑Stack Testing Platform – Features, Architecture, and Quick‑Start Guide

RunnerGo is an Apache‑2.0 licensed full‑stack testing platform built with Go and React that provides API testing, scenario automation, performance testing, and rich reporting, and the article details its features, technology stack, architecture, installation steps, configuration files, and open‑source repositories.

DockerLoad TestingPerformance Testing
0 likes · 7 min read
RunnerGo: An Open‑Source Full‑Stack Testing Platform – Features, Architecture, and Quick‑Start Guide
Open Source Linux
Open Source Linux
Mar 17, 2023 · Operations

Simplify Nginx Management with nginxWebUI: Install, Docker & Usage Guide

nginxWebUI provides a graphical interface for configuring and managing Nginx, supporting HTTP/TCP forwarding, reverse proxy, load balancing, SSL automation, multi‑server clustering, Docker deployment, systemd startup, and detailed usage instructions, enabling administrators to generate and control nginx.conf without manual coding.

ConfigurationDockerNginx
0 likes · 12 min read
Simplify Nginx Management with nginxWebUI: Install, Docker & Usage Guide
Java Architect Essentials
Java Architect Essentials
Mar 16, 2023 · Operations

Step-by-Step Guide to Jenkins + Docker + Spring Boot One-Click Automatic Deployment

This tutorial walks through setting up a CentOS 7 environment, installing Docker and Jenkins, configuring Jenkins plugins and Maven, creating a freestyle job that pulls a Spring Boot project from Gitee, builds it with Maven, packages it into a Docker image via a Dockerfile, runs the container, and verifies the deployment, providing all commands and screenshots for a complete CI/CD pipeline.

DevOpsDockerJenkins
0 likes · 8 min read
Step-by-Step Guide to Jenkins + Docker + Spring Boot One-Click Automatic Deployment
Sohu Tech Products
Sohu Tech Products
Mar 16, 2023 · Cloud Native

Comprehensive Docker Tutorial: From Fundamentals to Best Practices

This article provides a step‑by‑step guide to Docker, covering its core concepts, differences between virtual machines and containers, installation methods, Dockerfile syntax, building and running images, and best‑practice recommendations for containerized deployments.

Cloud NativeContainerizationDevOps
0 likes · 15 min read
Comprehensive Docker Tutorial: From Fundamentals to Best Practices
Sohu Tech Products
Sohu Tech Products
Mar 16, 2023 · Operations

Spug: Lightweight Agentless Automation Platform with Docker Deployment Guide

Spug is a lightweight, agentless automation platform for small and medium enterprises that integrates host management, batch execution, online terminal, deployment, scheduling, configuration, monitoring and alerting, and the article provides step‑by‑step Docker and docker‑compose installation instructions to set up the system.

DevOpsDockerOperations
0 likes · 4 min read
Spug: Lightweight Agentless Automation Platform with Docker Deployment Guide
Efficient Ops
Efficient Ops
Mar 16, 2023 · Artificial Intelligence

What’s New in AI? Baidu’s Wenxin, GPT‑4 Multimodal, Docker’s Policy Shift & More

The article reviews the latest AI breakthroughs—including Baidu’s Wenxin Yiyan launch, OpenAI’s multimodal GPT‑4, Google’s PaLM API, Microsoft’s super‑computer investment—and also covers Docker’s paid‑plan warning, the US demand for TikTok’s sale, and a Stack Overflow technology survey.

Artificial IntelligenceDockerGPT-4
0 likes · 7 min read
What’s New in AI? Baidu’s Wenxin, GPT‑4 Multimodal, Docker’s Policy Shift & More
IT Services Circle
IT Services Circle
Mar 15, 2023 · Operations

Deploying Node.js Microservices with Docker and Docker Compose

This article demonstrates how to package a NestJS-based microservice architecture into Docker images, build and run them individually, and orchestrate multiple services using Docker Compose, covering Dockerfile multi-stage builds, port mapping, IP binding, and practical deployment steps for Node.js backend services.

DevOpsDockerMicroservices
0 likes · 10 min read
Deploying Node.js Microservices with Docker and Docker Compose
Liangxu Linux
Liangxu Linux
Mar 13, 2023 · Databases

Why Docker Struggles with MySQL: 5 Key Reasons and Workarounds

The article examines why running MySQL in Docker containers often leads to data‑security, performance, state, and resource‑isolation problems, outlines practical mitigation strategies, and identifies scenarios where containerizing MySQL can still be viable.

ContainerizationDockerdata security
0 likes · 7 min read
Why Docker Struggles with MySQL: 5 Key Reasons and Workarounds
DevOps Cloud Academy
DevOps Cloud Academy
Mar 12, 2023 · Operations

Setting Up a Jenkins CI/CD Pipeline for a MERN Application on Azure

This article provides a step‑by‑step guide to creating a CI/CD pipeline for a MERN stack application using Jenkins on Azure, covering prerequisites, Azure VM provisioning, Jenkins installation, pipeline configuration with a Jenkinsfile, Docker image building, and deployment to Docker Hub.

AzureDevOpsDocker
0 likes · 17 min read
Setting Up a Jenkins CI/CD Pipeline for a MERN Application on Azure
政采云技术
政采云技术
Mar 7, 2023 · Cloud Native

Zero‑Base Automated Deployment Using Docker, Jenkins, and GitLab CI

This tutorial walks you through building a complete automated deployment pipeline from scratch, covering project setup on GitHub, Dockerized Tomcat and Jenkins containers, GitLab CI vs Jenkins comparison, Jenkins job configuration, webhook triggers, and shell scripting for continuous integration and delivery.

DevOpsDockerGitHub
0 likes · 11 min read
Zero‑Base Automated Deployment Using Docker, Jenkins, and GitLab CI
MaGe Linux Operations
MaGe Linux Operations
Mar 4, 2023 · Databases

Why Docker Struggles with MySQL: 7 Critical Reasons

This article examines why running MySQL in Docker containers often leads to data‑security risks, performance bottlenecks, state management issues, and resource‑isolation problems, while also outlining scenarios where containerization can still be viable and offering practical mitigation strategies.

ContainerizationDockerdatabase
0 likes · 7 min read
Why Docker Struggles with MySQL: 7 Critical Reasons
JD Retail Technology
JD Retail Technology
Feb 23, 2023 · Operations

Understanding and Tuning JVM ParallelGCThreads and Related Memory Parameters

This article explains the trade‑off between throughput and pause time in JVM garbage collection, details how the ParallelGCThreads, ConcGCThreads, and CICompilerCount parameters are calculated and affect performance, presents experimental results, and provides concrete configuration recommendations for both on‑heap and off‑heap memory in containerized Java applications.

DockerJVMMemory Tuning
0 likes · 14 min read
Understanding and Tuning JVM ParallelGCThreads and Related Memory Parameters
Sohu Tech Products
Sohu Tech Products
Feb 22, 2023 · Cloud Native

Optimizing Docker Build Time for a BI Project Using Jenkins and Cache Strategies

This article describes how to dramatically reduce Jenkins‑based Docker build times for a BI project by analyzing the build pipeline, enabling Docker layer and application‑level caches, persisting node_modules with BuildKit, and applying minimal configuration changes that cut build duration from over 20 minutes to around four minutes.

BuildKitCacheDocker
0 likes · 10 min read
Optimizing Docker Build Time for a BI Project Using Jenkins and Cache Strategies
Top Architect
Top Architect
Feb 22, 2023 · Backend Development

Resolving HTTPS Redirect and Session Consistency Issues with Nginx, Docker, and Memcached

This article explains why an Nginx reverse‑proxy configuration that proxies HTTPS requests to a backend server causes the browser URL to change, how to fix the redirect by using HTTPS in the proxy, and how to achieve session consistency across multiple Tomcat instances by deploying Memcached with Docker and adjusting Tomcat’s session manager.

DockerHTTPSMemcached
0 likes · 8 min read
Resolving HTTPS Redirect and Session Consistency Issues with Nginx, Docker, and Memcached
Top Architect
Top Architect
Feb 21, 2023 · Cloud Native

Docker Container Networking and Network Modes Explained

This article provides a comprehensive guide to Docker container networking, covering the default networks, the four network modes (bridge, container, host, none), Linux network namespaces, veth pair creation, and practical container operations such as hostname configuration, DNS settings, port mapping, and custom bridge setup.

DockerHostLinux Namespace
0 likes · 27 min read
Docker Container Networking and Network Modes Explained
58 Tech
58 Tech
Feb 21, 2023 · Backend Development

Design and Implementation of FairPushy: A Dart‑Based Dynamic Update Platform for Flutter

This article presents the architecture, technology choices, and practical implementation details of FairPushy—a Dart‑driven backend and Flutter dynamic‑update platform—covering server development, concurrency handling, ORM integration, automated build pipelines, and deployment strategies for seamless hot‑reloading of mobile applications.

BackendDARTDocker
0 likes · 17 min read
Design and Implementation of FairPushy: A Dart‑Based Dynamic Update Platform for Flutter
Zhuanzhuan Tech
Zhuanzhuan Tech
Feb 20, 2023 · Operations

Evolution of Zhuanzhuan's Test Environments: From Monolithic Setups to Docker‑Based Dynamic and Stable Platforms

This article details how Zhuanzhuan transformed its testing infrastructure from a handful of monolithic servers to a Docker‑driven, tag‑routed dynamic and stable environment, addressing resource shortages, waste, and stability issues while achieving significant reductions in deployment time, resource consumption, and user‑reported problems.

DevOpsDockerKubernetes
0 likes · 14 min read
Evolution of Zhuanzhuan's Test Environments: From Monolithic Setups to Docker‑Based Dynamic and Stable Platforms
DevOps Cloud Academy
DevOps Cloud Academy
Feb 19, 2023 · Databases

Implementing Database GitOps with Bytebase: A Step‑by‑Step Guide

This article walks through setting up a local MySQL cluster, configuring Ngrok, deploying Bytebase via Docker, enabling GitOps integration with GitHub, and managing SQL schema changes through automated pull‑request workflows, providing code snippets and detailed screenshots for each step.

BytebaseDatabase CI/CDDocker
0 likes · 7 min read
Implementing Database GitOps with Bytebase: A Step‑by‑Step Guide
转转QA
转转QA
Feb 17, 2023 · Operations

Evolution of Zhuanzhuan's Test Environments: From Monolithic Setups to Docker‑Based Dynamic and Stable Environments

This article details how Zhuanzhuan’s testing environment progressed from a handful of static machines to a Docker‑driven dynamic‑and‑stable architecture, addressing resource shortages, stability issues, and operational inefficiencies through IP routing, tag routing, and extensive automation, ultimately achieving significant reductions in resource usage, deployment time, and user‑reported problems.

DevOpsDockerEnvironment
0 likes · 13 min read
Evolution of Zhuanzhuan's Test Environments: From Monolithic Setups to Docker‑Based Dynamic and Stable Environments
iQIYI Technical Product Team
iQIYI Technical Product Team
Feb 17, 2023 · Cloud Native

Optimizing Large Docker Images for iQIYI Video Transcoding: Differential Build, On‑Demand Download, Deduplication, and Distribution Strategies

iQIYI’s video transcoding team cut its Docker image size from 18 GB to 9 GB and build time from 30 minutes to under five by layering differential builds, on‑demand downloads, library deduplication, node pre‑warming with gray releases, and P2P distribution via Dragonfly, all without requiring developer changes.

ContainerDifferential BuildDocker
0 likes · 9 min read
Optimizing Large Docker Images for iQIYI Video Transcoding: Differential Build, On‑Demand Download, Deduplication, and Distribution Strategies
TAL Education Technology
TAL Education Technology
Feb 16, 2023 · Big Data

Step‑by‑Step Guide to Syncing Canal Data to Elasticsearch

This article provides a comprehensive, hands‑on tutorial for configuring Alibaba Canal and its client‑adapter to capture MySQL binlog changes and synchronize them into Elasticsearch, covering environment setup, Docker commands, YAML configuration files, index mapping, adapter startup, and common troubleshooting scenarios.

CDCCanalConfiguration
0 likes · 26 min read
Step‑by‑Step Guide to Syncing Canal Data to Elasticsearch
Ziru Technology
Ziru Technology
Feb 16, 2023 · Operations

How We Cut Maven Build Times by 50% with GoTemplate and Maven Flags

This article details how the Omega platform reduced compilation time by up to 60% by adding Maven -am -pl flags, leveraging GoTemplate custom functions, and adjusting GitLab‑CI variables, providing a step‑by‑step verification of each attempt and the final solution.

Build OptimizationDockerGoTemplate
0 likes · 6 min read
How We Cut Maven Build Times by 50% with GoTemplate and Maven Flags
Open Source Linux
Open Source Linux
Feb 15, 2023 · Backend Development

Choosing Java Docker Base Images & JDKs: Optimize Shutdown, Memory, and DNS

This article explains how to select the proper base image (Alpine or Debian), decide between JDK and JRE, choose Oracle or OpenJDK, handle graceful shutdown signals in Docker, configure memory limits across JDK versions, manage DNS caching, and optionally compile Java applications to native binaries with GraalVM.

DNSDockerGraceful Shutdown
0 likes · 25 min read
Choosing Java Docker Base Images & JDKs: Optimize Shutdown, Memory, and DNS
JD Cloud Developers
JD Cloud Developers
Feb 13, 2023 · Cloud Native

Why Docker and Kubernetes Are Revolutionizing Cloud‑Native Development

This article explains Docker’s lightweight container engine, its goals, core concepts such as images, containers, and repositories, compares containers to virtual machines, introduces Dockerfile, cgroups, Docker Compose, Docker Machine, and provides an overview of Kubernetes architecture and components, highlighting their role in cloud‑native environments.

ContainersDevOpsDocker
0 likes · 13 min read
Why Docker and Kubernetes Are Revolutionizing Cloud‑Native Development
macrozheng
macrozheng
Feb 11, 2023 · Operations

Deploy and Use Uptime Kuma: A Simple, Beautiful Open‑Source Monitoring Tool

This article introduces Uptime Kuma, an open‑source monitoring tool, and provides step‑by‑step instructions for installing it via Docker or manually, configuring monitors, and using its dashboard, highlighting its simplicity, visual appeal, and support for multiple services and notification methods.

DockerSelf-hostedUptime Kuma
0 likes · 3 min read
Deploy and Use Uptime Kuma: A Simple, Beautiful Open‑Source Monitoring Tool
Selected Java Interview Questions
Selected Java Interview Questions
Feb 1, 2023 · Cloud Native

Introduction to Rancher: Features, Installation, and Application Deployment

This article introduces Rancher as a comprehensive container management platform, explains its API server capabilities, monitoring and alerting features, provides step‑by‑step Docker‑based installation instructions, and demonstrates how to bind a Kubernetes cluster, deploy applications, and view pod logs through the Rancher UI.

Cloud NativeContainer ManagementDocker
0 likes · 4 min read
Introduction to Rancher: Features, Installation, and Application Deployment
vivo Internet Technology
vivo Internet Technology
Jan 30, 2023 · Backend Development

Integrating Zipkin Distributed Tracing into Node.js Applications

This guide shows how to set up Zipkin with Docker‑Compose, configure Elasticsearch storage, and integrate the zipkin and zipkin‑transport‑http npm packages into a Node.js app—using either ExplicitContext or the simpler Zone‑Context—to collect, send, store, and visualize OpenTracing‑compatible distributed traces.

Distributed TracingDockerDocker Compose
0 likes · 9 min read
Integrating Zipkin Distributed Tracing into Node.js Applications
Sohu Tech Products
Sohu Tech Products
Jan 18, 2023 · Cloud Native

Optimizing Docker Build Times in Jenkins CI with Cache Strategies and BuildKit

This article details how to dramatically reduce Jenkins‑triggered Docker build times for a BI project by enabling Docker layer and application‑level caches, configuring webpack caching, and leveraging BuildKit mount‑type caches to persist node_modules, achieving an 80% speedup with minimal configuration changes.

BuildKitCacheDocker
0 likes · 7 min read
Optimizing Docker Build Times in Jenkins CI with Cache Strategies and BuildKit
Open Source Linux
Open Source Linux
Jan 17, 2023 · Backend Development

Why Your Java App Gets OOMKilled in Kubernetes and How to Fix It

This article explains why Java applications running in Kubernetes containers are often terminated with OOMKilled (exit code 137), analyzes the underlying JVM memory‑limit mismatches, and provides practical solutions using cgroup‑aware JVM flags and memory‑tuning techniques.

DockerJVMKubernetes
0 likes · 14 min read
Why Your Java App Gets OOMKilled in Kubernetes and How to Fix It
DevOps
DevOps
Jan 17, 2023 · Operations

Building a DevOps CI/CD Pipeline: A Five‑Step Guide

This article walks beginners through the fundamentals of DevOps by outlining a practical five‑step process for creating a CI/CD pipeline, covering tools for continuous integration, source control, build automation, web server deployment, test coverage, and optional extensions such as containers and middleware automation.

DockerGitJenkins
0 likes · 15 min read
Building a DevOps CI/CD Pipeline: A Five‑Step Guide
Alibaba Cloud Native
Alibaba Cloud Native
Jan 16, 2023 · Cloud Native

Why Java Attach Fails on PID 1 in Containers and How to Fix It

The article reproduces the AttachNotSupportedException when Java runs as PID 1 in a container, explains the JVM attach workflow and LinuxThread model, and provides practical workarounds such as creating .attach_pid files, enabling StartAttachListener, or using newer JDK images.

ArthasAttachCloud Native
0 likes · 11 min read
Why Java Attach Fails on PID 1 in Containers and How to Fix It
Java Architect Essentials
Java Architect Essentials
Jan 15, 2023 · Operations

Docker Interview Questions and Essential Knowledge

This article compiles common Docker interview questions and provides detailed explanations, covering Docker fundamentals, use cases, advantages, differences from virtual machines, core components, installation steps, storage configuration, image management, container creation, networking modes, data volumes, private registry setup, backup procedures, and MySQL deployment, all illustrated with practical command examples.

ContainerDevOpsDocker
0 likes · 20 min read
Docker Interview Questions and Essential Knowledge
Open Source Linux
Open Source Linux
Jan 11, 2023 · Cloud Computing

How Docker’s Rise and Fall Shaped the Cloud Container Landscape

This article chronicles Docker’s rapid ascent, leadership turmoil, competition with Kubernetes, and eventual sale to Mirantis, illustrating how a pioneering container platform became both a catalyst for cloud innovation and a cautionary tale for open‑source startups.

DockerKubernetesTech Business
0 likes · 14 min read
How Docker’s Rise and Fall Shaped the Cloud Container Landscape
转转QA
转转QA
Jan 4, 2023 · Operations

Evolution of Zhaozhuan Test Environment Governance: From Physical Isolation to Tag‑Based Traffic Routing

This article details Zhaozhuan's three‑generation test environment governance evolution—starting with physical isolation, moving to automatic IP‑label traffic routing, and finally manual tag‑based routing—highlighting architectural changes, deployment processes, advantages, drawbacks, and supporting tools such as distributed tracing and debugging utilities.

Cloud NativeDistributed TracingDocker
0 likes · 19 min read
Evolution of Zhaozhuan Test Environment Governance: From Physical Isolation to Tag‑Based Traffic Routing
Code Ape Tech Column
Code Ape Tech Column
Dec 31, 2022 · Operations

nginxWebUI: Graphical Management Tool for Nginx – Installation, Configuration, and Usage Guide

This article introduces nginxWebUI, a web‑based graphical interface for managing Nginx configurations, explains its technical architecture, provides step‑by‑step installation instructions for jar, Docker and systemd service on Linux, and demonstrates how to use the UI for HTTP, TCP, SSL, load‑balancing, and remote server management.

ConfigurationDockerLinux
0 likes · 10 min read
nginxWebUI: Graphical Management Tool for Nginx – Installation, Configuration, and Usage Guide
Ops Development Stories
Ops Development Stories
Dec 28, 2022 · Operations

When a Massive File Transfer Crashed My K8s Master: A Real‑World Docker Recovery Tale

The author recounts a sudden overload caused by copying hundreds of gigabytes of small files to an Alibaba Cloud NAS, which crashed the master node of a Kubernetes cluster, leading to Docker failures, and describes step‑by‑step troubleshooting, configuration changes, and lessons learned about backups, cautious operations, and calm analysis.

Cloud NativeDockerKubernetes
0 likes · 5 min read
When a Massive File Transfer Crashed My K8s Master: A Real‑World Docker Recovery Tale
Open Source Linux
Open Source Linux
Dec 28, 2022 · Cloud Native

Essential Docker Image Building Hacks to Shrink Size and Speed Up Builds

Learn practical Dockerfile optimization techniques—including clean build contexts, choosing minimal base images, configuring Chinese mirrors, setting time zones, consolidating RUN commands, using virtual build environments, and minimizing layers—to dramatically reduce image size and improve build efficiency.

AlpineContainerDocker
0 likes · 16 min read
Essential Docker Image Building Hacks to Shrink Size and Speed Up Builds
Open Source Linux
Open Source Linux
Dec 23, 2022 · Operations

Master Docker UI Tools: DockerUI, Shipyard, and Portainer Setup Guide

Learn how to install and use popular Docker graphical management tools—including DockerUI, Shipyard, and Portainer—by pulling images, configuring containers with privileged mode, opening firewall ports, and accessing web interfaces, enabling efficient visual monitoring and control of Docker resources on a single host.

Container ManagementDockerShipyard
0 likes · 5 min read
Master Docker UI Tools: DockerUI, Shipyard, and Portainer Setup Guide
Selected Java Interview Questions
Selected Java Interview Questions
Dec 22, 2022 · Cloud Native

Docker Container Networking: Modes, Configuration, and Network Namespace Management

This article provides a comprehensive guide to Docker container networking, covering the default network drivers, the four Docker network modes (bridge, container, host, none), Linux network namespace commands, veth pair creation, inter‑namespace communication, and practical configuration examples such as port mapping, custom bridges, and DNS settings.

Bridge ModeDockerNetwork Namespace
0 likes · 26 min read
Docker Container Networking: Modes, Configuration, and Network Namespace Management
Programmer DD
Programmer DD
Dec 21, 2022 · Information Security

Hidden Threats in Docker Hub: 1,652 Malicious Images Uncovered by Sysdig

Sysdig’s analysis of over 250,000 public Linux images on Docker Hub revealed 1,652 images containing hidden malware, including mining tools, embedded credentials, proxy‑avoidance scripts, and malicious websites, highlighting the urgent need for robust image‑scanning and credential‑management practices.

Container SecurityDockerImage Scanning
0 likes · 4 min read
Hidden Threats in Docker Hub: 1,652 Malicious Images Uncovered by Sysdig
Programmer DD
Programmer DD
Dec 20, 2022 · Cloud Native

How to Shrink Spring Boot Microservices to 30 MB with Spring Native

This article walks through the memory‑shortage problem of deploying multiple Spring Cloud Alibaba microservices on a single 2‑CPU 4‑GB server, explains JVM tuning, introduces Spring Native, and provides a step‑by‑step guide—including environment setup, GraalVM installation, Maven configuration, and Docker image building—to achieve millisecond‑level startup and dramatically reduced memory usage.

DockerSpring Nativegraalvm
0 likes · 14 min read
How to Shrink Spring Boot Microservices to 30 MB with Spring Native
Java Architect Essentials
Java Architect Essentials
Dec 18, 2022 · Operations

Deploy and Manage Nginx with the Open‑Source nginxWebUI Tool

This guide provides a comprehensive walkthrough of nginxWebUI—a graphical web interface for configuring and controlling Nginx—including feature overview, installation via JAR or Docker, systemd service setup, command‑line options, SSL automation, backup management, API usage, and password recovery.

ConfigurationDockerNginx
0 likes · 12 min read
Deploy and Manage Nginx with the Open‑Source nginxWebUI Tool
Java High-Performance Architecture
Java High-Performance Architecture
Dec 17, 2022 · Cloud Native

How to Build Lightning‑Fast Spring Boot Apps with Spring Native and GraalVM

This tutorial walks through installing GraalVM, configuring Spring Native, building a native Spring Boot application using Buildpacks or the native‑image plugin, creating Docker containers, and comparing startup speed and memory usage against traditional Java execution, providing full pom.xml examples and official documentation links.

DockerSpring BootSpring Native
0 likes · 12 min read
How to Build Lightning‑Fast Spring Boot Apps with Spring Native and GraalVM
Open Source Linux
Open Source Linux
Dec 15, 2022 · Cloud Computing

Run macOS Inside Docker: Complete Docker‑OSX Tutorial

This guide explains how Docker‑OSX lets you launch a fully functional macOS environment inside a Docker container, covering installation, key features, command‑line setup, SSH access, VNC visualization, and tips for building a VNC‑enabled image.

DockerDocker-OSXVNC
0 likes · 5 min read
Run macOS Inside Docker: Complete Docker‑OSX Tutorial
Efficient Ops
Efficient Ops
Dec 14, 2022 · Operations

How to Build a Scalable Container Log Collection System with S6 and Filebeat

This article explains Docker and Kubernetes container logging fundamentals, highlights the limitations of default json‑file logging, and presents a unified log‑collection architecture using S6‑based images, filebeat, logrotate, Kafka, and Elasticsearch, with practical steps for dynamic configuration and log rotation in a k8s cluster.

DockerFilebeatKubernetes
0 likes · 9 min read
How to Build a Scalable Container Log Collection System with S6 and Filebeat
Bilibili Tech
Bilibili Tech
Dec 13, 2022 · Mobile Development

Cloud-Based Android Build System: Architecture, Optimization, and Distributed Compilation

Bilibili's cloud‑based Android build system leverages high‑performance remote servers, Dockerized build images, Git diff synchronization, and distributed compilation of heavy tasks like DexBuild to dramatically accelerate builds for its massive monorepo, providing parallelism and VIP priority while incurring a learning curve and added maintenance costs.

AndroidCloud CompilationDistributed Build
0 likes · 15 min read
Cloud-Based Android Build System: Architecture, Optimization, and Distributed Compilation
DeWu Technology
DeWu Technology
Dec 9, 2022 · Information Security

Container Security: Risks and Mitigation Strategies

Container security demands vigilant mitigation of risks such as image poisoning, unsafe images, compliance violations, high‑risk vulnerabilities, and container escape by preferring official images, scanning for malware and secrets, enforcing CIS benchmarks, applying cgroup and namespace isolation, and deploying runtime detection agents on each Kubernetes node for rapid response.

Container SecurityDockerImage Scanning
0 likes · 13 min read
Container Security: Risks and Mitigation Strategies
Architect's Guide
Architect's Guide
Dec 5, 2022 · Cloud Native

Step-by-Step Guide to Deploying a High‑Availability Kubernetes Cluster with NFS, Ingress, Dashboard, and Harbor

This comprehensive tutorial walks through preparing the operating system, installing Docker and containerd, configuring yum repositories, initializing a multi‑master HA Kubernetes cluster with IPVS, deploying the Kubernetes dashboard, setting up NFS storage, installing an Ingress controller, and finally installing Harbor with Helm and a custom NFS provisioner, providing all necessary commands and configuration files.

DockerHAHarbor
0 likes · 38 min read
Step-by-Step Guide to Deploying a High‑Availability Kubernetes Cluster with NFS, Ingress, Dashboard, and Harbor