Tagged articles

Docker

2552 articles · Page 13 of 26
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.

Data SafetyDatabase PerformanceDocker
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.

DatabaseDockerKeepalived
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 testingopen-source
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.

ConfigurationDockerSystemd
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.

CI/CDDevOpsDocker
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.

DevOpsDockerDockerfile
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.

DevOpsDockerSpug
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.

Data SecurityDatabaseDocker
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.

AzureCI/CDDevOps
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.

CI/CDDevOpsDocker
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.

DatabaseDockerPerformance
0 likes · 7 min read
Why Docker Struggles with MySQL: 7 Critical Reasons
php Courses
php Courses
Feb 24, 2023 · Backend Development

High‑Performance Excel Export in PHP Using the php‑ext‑xlswriter Extension

This article introduces the php‑ext‑xlswriter C extension for PHP, outlines its features, shows how to install it (including Docker commands), compares its speed with PHPSpreadsheet and PHP_XLSXWriter, and provides complete sample code for generating large Excel files efficiently.

DockerExcelPHP extension
0 likes · 7 min read
High‑Performance Excel Export in PHP Using the php‑ext‑xlswriter Extension
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.

DockerGCJVM
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.

CI/CDCacheDocker
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.

Container NetworkingDockerHost
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.

DARTDockerFlutter
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.

DevOpsDockerKubernetes
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.

CI/CDDifferential 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 OptimizationCI/CDDocker
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.

DNSDockerGraalVM
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.

DockerMonitoringUptime Kuma
0 likes · 3 min read
Deploy and Use Uptime Kuma: A Simple, Beautiful Open‑Source Monitoring Tool
Shepherd Advanced Notes
Shepherd Advanced Notes
Feb 5, 2023 · Databases

Elasticsearch Basics: Overview, Operations, and Integration Guide

This article introduces Elasticsearch as a scalable distributed search engine, compares it with Solr, walks through local, Docker, and Kubernetes installation, explains its document‑oriented data model, demonstrates CRUD operations via REST API, and shows how to integrate it with Spring Boot using the official Java client.

CRUDDockerElasticsearch
0 likes · 23 min read
Elasticsearch Basics: Overview, Operations, and Integration Guide
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.

Container ManagementDockerKubernetes
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.

DockerDocker ComposeNode.js
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.

CI/CDCacheDocker
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.

DockerJVMJava
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.

CI/CDDockerGit
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.

ArthasAttachDocker
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.

DevOpsDockerImage
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.

Cloud ComputingDockerKubernetes
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.

Dockercloud-nativedistributed tracing
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.

DockerKubernetescloud-native
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.

AlpineDockerDockerfile
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 ModeContainer NetworkingDocker
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.

Dockercontainer-securitycredential management
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.

DockerGraalVMJVM Tuning
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.

ConfigurationDockerJava
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.

DockerGraalVMJava
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.

AndroidCI/CDCloud Compilation
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.

Dockercontainer-securityimage 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
Liangxu Linux
Liangxu Linux
Nov 30, 2022 · Cloud Native

Beyond Docker: Exploring Top Container Engine Alternatives

While Docker remains popular, a growing ecosystem of container runtimes—such as Podman, LXD, containerd, Buildah, BuildKit, and Kaniko—offers distinct features, security models, and integration options that make them viable replacements for various development and deployment scenarios.

BuildahDockerKaniko
0 likes · 8 min read
Beyond Docker: Exploring Top Container Engine Alternatives
Top Architect
Top Architect
Nov 28, 2022 · Cloud Native

Docker Container Networking: Modes, Configuration, and Practical Commands

This article explains Docker's built‑in container networking, describing the three default networks, the four network modes (bridge, container, host, none), how to inspect and configure them with commands, use veth pairs and network namespaces, and perform common container operations such as port mapping and custom bridge creation.

DockerNamespacebridge
0 likes · 27 min read
Docker Container Networking: Modes, Configuration, and Practical Commands
Open Source Linux
Open Source Linux
Nov 28, 2022 · Cloud Native

Master Docker Networking: Bridge, Host, Container & None Modes

This guide details Docker's built‑in network drivers, explains the four primary network modes—bridge, host, container, and none—covers creating and managing network namespaces, veth pairs, custom bridges, and common container operations such as port mapping, DNS configuration, and hostname handling.

Container NetworkingDockerHost
0 likes · 28 min read
Master Docker Networking: Bridge, Host, Container & None Modes
ITPUB
ITPUB
Nov 25, 2022 · Big Data

How Berserker’s Big Data Platform Solved Scheduling, State and Scaling Challenges

This article details the architecture, evolution, and technical solutions of the Berserker big‑data platform—including component design, state‑management problems, release strategies, two‑phase commit, RPC handling, routing, message queuing, containerized execution, dependency model redesign, and future roadmap—demonstrating how the system achieved high availability, low latency, and scalable operations.

DockerKubernetesRaft
0 likes · 19 min read
How Berserker’s Big Data Platform Solved Scheduling, State and Scaling Challenges
Top Architect
Top Architect
Nov 24, 2022 · Operations

Jumpserver Overview and Step‑by‑Step Installation Guide (Online and Offline)

This article introduces Jumpserver, an open‑source bastion host built with Python/Django, outlines its key features and advantages, and provides detailed online and offline deployment procedures on Linux, including environment prerequisites, Docker setup, configuration files, and essential command‑line operations.

BastionHostDockerInstallation
0 likes · 13 min read
Jumpserver Overview and Step‑by‑Step Installation Guide (Online and Offline)
Liangxu Linux
Liangxu Linux
Nov 23, 2022 · Information Security

How to Build a Self‑Hosted P2P VPN with Headscale and Tailscale

This guide explains why traditional star‑topology VPNs suffer from bandwidth bottlenecks, introduces NAT‑traversal mesh networking, and provides step‑by‑step instructions for deploying a self‑hosted Headscale control server, configuring TLS, setting up DERP relays, installing Tailscale clients on Linux, macOS and Windows, and troubleshooting connectivity.

DockerLinuxNAT traversal
0 likes · 25 min read
How to Build a Self‑Hosted P2P VPN with Headscale and Tailscale
Open Source Linux
Open Source Linux
Nov 23, 2022 · Cloud Native

5 Real-World Docker Use Cases That Will Transform Your Development Workflow

Docker, an open‑source platform for lightweight, portable containers, offers numerous practical applications—from deploying software and running minimal Linux distributions to hosting servers, creating custom images, and streamlining development environments—making it a versatile tool that reshapes DevOps and IT workflows.

DevOpsDockerLinux
0 likes · 6 min read
5 Real-World Docker Use Cases That Will Transform Your Development Workflow
MaGe Linux Operations
MaGe Linux Operations
Nov 22, 2022 · Operations

Why Kubernetes Pods Fail with “Resource temporarily unavailable” – Understanding PID Limits

This article analyzes a Kubernetes‑Docker environment where Java pods encounter “fork: Resource temporarily unavailable” errors, tracing the issue through kernel event logs, ulimit settings, PID limits, and related sysctl parameters, and provides detailed recommendations for kernel and user‑level configuration to prevent such failures.

DockerKubernetesLinux kernel
0 likes · 23 min read
Why Kubernetes Pods Fail with “Resource temporarily unavailable” – Understanding PID Limits
Bilibili Tech
Bilibili Tech
Nov 22, 2022 · Big Data

Overview of the Berserker Big Data Platform and Its Data Development Architecture

The Berserker big‑data platform provides a one‑stop data development and governance solution built on over 40 micro‑services, featuring the Archer scheduler with CN and EN nodes, Raft‑based state management, Docker‑isolated task execution, smart routing, and plans to make EN stateless, migrate to Kubernetes, and unify batch and streaming services.

ArcherBig DataDocker
0 likes · 17 min read
Overview of the Berserker Big Data Platform and Its Data Development Architecture
Open Source Linux
Open Source Linux
Nov 19, 2022 · Operations

How to Build a Self‑Hosted P2P Network with Headscale and Tailscale

This guide explains the limitations of traditional star‑topology VPNs, introduces NAT‑traversal and mesh networking, and provides step‑by‑step instructions for installing and configuring the open‑source Headscale control server, setting up clients on Linux, macOS and Windows, deploying DERP relays, using Docker Compose, and debugging network issues.

DockerNAT traversalTailscale
0 likes · 23 min read
How to Build a Self‑Hosted P2P Network with Headscale and Tailscale
Architect
Architect
Nov 17, 2022 · Cloud Native

Docker Container Network Modes and Configuration Guide

This article explains Docker's default networks, the four network modes (bridge, host, none, container), how to configure each mode, create custom bridges, use veth pairs, and perform common container networking operations such as port mapping and DNS settings.

Container NetworkingDockerNetwork Modes
0 likes · 27 min read
Docker Container Network Modes and Configuration Guide
Selected Java Interview Questions
Selected Java Interview Questions
Nov 16, 2022 · Backend Development

MinIO Overview, Installation, and Spring Boot Integration Guide

This article introduces MinIO as a high‑performance, cloud‑native object storage solution, explains its key features and use cases, provides step‑by‑step Docker installation commands, and demonstrates how to integrate MinIO with Spring Boot through Maven dependencies, configuration, utility classes, service, and controller code.

DockerJavaMinIO
0 likes · 19 min read
MinIO Overview, Installation, and Spring Boot Integration Guide
Open Source Linux
Open Source Linux
Nov 15, 2022 · Cloud Native

Easily Add or Modify Docker Container Port Mappings on macOS

Learn step‑by‑step how to expose new ports or modify existing ones for Docker containers on macOS, including using the -p flag during container creation, editing hostconfig.json and config files inside the Docker VM, and restarting Docker to apply changes.

Container ConfigurationDockerHostconfig
0 likes · 6 min read
Easily Add or Modify Docker Container Port Mappings on macOS
Efficient Ops
Efficient Ops
Nov 14, 2022 · Cloud Native

Boost Your Docker Images: Proven Tips to Shrink Size and Speed Up Builds

Learn practical Dockerfile optimization techniques—including clean build contexts, selecting minimal base images, configuring domestic package mirrors, setting correct timezones, using virtual build environments, minimizing image layers, and consolidating file additions—to dramatically reduce image size, improve build speed, and avoid common pitfalls.

Build TipsDockerDockerfile
0 likes · 16 min read
Boost Your Docker Images: Proven Tips to Shrink Size and Speed Up Builds
Programmer DD
Programmer DD
Nov 10, 2022 · Backend Development

How to Choose the Right Java Base Image, JDK/JRE, and Optimize Container Settings

This guide walks through selecting Alpine or Debian base images, deciding between JDK and JRE, picking Oracle or OpenJDK, choosing the appropriate JVM, handling graceful shutdown signals, configuring memory limits across JDK versions, managing DNS cache, and leveraging GraalVM native compilation for Java containers.

DNSDockerJVM
0 likes · 22 min read
How to Choose the Right Java Base Image, JDK/JRE, and Optimize Container Settings
dbaplus Community
dbaplus Community
Nov 5, 2022 · Backend Development

How Bilibili Scaled Live Streaming from LAMP to a Multi‑Million‑User Microservice Platform

This article chronicles Bilibili Live's eight‑year journey from a simple LAMP monolith to a sophisticated microservice architecture, detailing the migration to Swoole‑based services, Docker containerization, Golang adoption, hot‑key handling, request amplification mitigation, and the creation of a high‑performance Envoy‑based gateway.

BilibiliDockerEnvoy
0 likes · 25 min read
How Bilibili Scaled Live Streaming from LAMP to a Multi‑Million‑User Microservice Platform
ByteFE
ByteFE
Nov 4, 2022 · Frontend Development

Turbopack vs Vite: A Comparative Analysis of Performance

The article examines Turbopack's claimed performance advantages over Vite, critiques marketing-driven comparisons in open-source tools, and emphasizes the need for transparent, peer-reviewed evaluations in frontend development.

CSS GridDockerReAct
0 likes · 4 min read
Turbopack vs Vite: A Comparative Analysis of Performance
Top Architect
Top Architect
Nov 4, 2022 · Cloud Native

Step-by-Step Guide to Deploy a High‑Availability Kubernetes Cluster with Dashboard, Nginx/Keepalived, NFS, Harbor, and Ingress

This comprehensive tutorial walks through preparing hosts, installing Docker and containerd, setting up Kubernetes components, initializing a HA master cluster, configuring networking, deploying the Kubernetes dashboard, NFS storage, Harbor registry, and an Nginx/Keepalived load balancer, all with detailed commands and configuration files.

DockerHarborKubernetes
0 likes · 41 min read
Step-by-Step Guide to Deploy a High‑Availability Kubernetes Cluster with Dashboard, Nginx/Keepalived, NFS, Harbor, and Ingress