Tagged articles
2370 articles
Page 18 of 24
Java Architect Essentials
Java Architect Essentials
Nov 13, 2020 · Backend Development

Deploying a Spring Boot Application with Docker Using IntelliJ IDEA

This tutorial walks through preparing the environment, configuring Docker remote access, creating a Spring Boot project in IntelliJ IDEA, setting up Maven and Docker files, building the image, and running the container, demonstrating a complete end‑to‑end Java microservice deployment with Docker.

ContainerizationDockerIntelliJ IDEA
0 likes · 9 min read
Deploying a Spring Boot Application with Docker Using IntelliJ IDEA
JD Tech Talk
JD Tech Talk
Nov 13, 2020 · Artificial Intelligence

Practical Engineering Guide to Federated Learning: Deployment, Training, and Inference

This article provides a comprehensive engineering overview of federated learning, covering its core distributed‑learning concept, Docker‑based deployment, detailed training‑service architecture with validation, scheduling, metadata, and model‑management components, as well as a complete inference framework and workflow for production use.

AI EngineeringDistributed SystemsDocker
0 likes · 12 min read
Practical Engineering Guide to Federated Learning: Deployment, Training, and Inference
Wukong Talks Architecture
Wukong Talks Architecture
Nov 13, 2020 · Cloud Native

Understanding Distributed Tracing with Spring Cloud Sleuth and Zipkin

This article explains the principles and practical steps for implementing distributed tracing in microservice architectures using Spring Cloud Sleuth and Zipkin, covering why tracing is needed, core concepts like Span and Trace, Maven integration, Docker deployment, Zipkin UI usage, and performance analysis.

Distributed TracingDockerElasticsearch
0 likes · 13 min read
Understanding Distributed Tracing with Spring Cloud Sleuth and Zipkin
Java High-Performance Architecture
Java High-Performance Architecture
Nov 10, 2020 · Cloud Native

Master Docker Management with Portainer: Quick Setup and Full Feature Walkthrough

This guide introduces Portainer, a lightweight Docker management UI, showing how to install it as a container, connect to the local Docker engine, and explore its main features such as image listing, container control, resource monitoring, logs, and an integrated console, helping Docker users streamline operations.

Container ManagementDevOpsDocker
0 likes · 5 min read
Master Docker Management with Portainer: Quick Setup and Full Feature Walkthrough
macrozheng
macrozheng
Nov 9, 2020 · Operations

How to Automate Mall‑Swarm Deployment with Jenkins, Docker, and Nacos

This guide walks you through updating the mall‑swarm project to use Nacos for service registration and configuration, preparing Docker images, configuring Jenkins jobs for each microservice, handling Docker network settings, and verifying the deployment, enabling one‑click builds and releases for the entire e‑commerce platform.

DeploymentDockerJenkins
0 likes · 9 min read
How to Automate Mall‑Swarm Deployment with Jenkins, Docker, and Nacos
Liangxu Linux
Liangxu Linux
Nov 5, 2020 · Operations

Best Free Docker GUI Tools for Easy Container Management

This guide reviews several free Docker graphical interfaces—including Portainer, DockStation, Docker Desktop, Lazydocker, and Docui—detailing their platform support, key features, Docker version compatibility, and practical usage tips to help you choose the right tool for efficient container management.

Container ManagementDockerGUI
0 likes · 7 min read
Best Free Docker GUI Tools for Easy Container Management
MaGe Linux Operations
MaGe Linux Operations
Nov 5, 2020 · Databases

7 Compelling Reasons Not to Run Databases Inside Docker Containers

Although Docker has become popular for deploying applications, this article outlines seven critical drawbacks—data safety, performance, networking, statefulness, resource isolation, cloud platform incompatibility, and environment requirements—that make containerizing databases generally unsuitable, while also suggesting scenarios where lightweight or distributed databases may still benefit from containerization.

ContainerizationData SafetyDocker
0 likes · 8 min read
7 Compelling Reasons Not to Run Databases Inside Docker Containers
Xianyu Technology
Xianyu Technology
Nov 5, 2020 · Backend Development

Accelerating Build, Deployment, and Startup for Java Backend Applications

By profiling the idle‑local Java backend, the author cut build, deployment, and startup times by over 30 seconds per cycle through asynchronous Spring bean initialization, selective dependency pruning, layered Docker image construction, and streamlined shutdown, demonstrating a comprehensive, reusable optimization strategy for faster releases.

Build OptimizationDockerStartup Acceleration
0 likes · 13 min read
Accelerating Build, Deployment, and Startup for Java Backend Applications
Practical DevOps Architecture
Practical DevOps Architecture
Nov 5, 2020 · Cloud Native

Kubernetes Cluster Setup: Environment Preparation and Master Node Initialization

This guide walks through preparing three CentOS servers—configuring hostnames, disabling firewalls and swap, setting up Docker and Kubernetes repositories, installing Docker and Kubernetes components, adjusting kernel parameters, and finally initializing the Kubernetes master with kubeadm before joining worker nodes.

CentOSCloud NativeCluster Setup
0 likes · 9 min read
Kubernetes Cluster Setup: Environment Preparation and Master Node Initialization
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Nov 3, 2020 · Cloud Native

Why Docker Containers Revolutionize Application Deployment

This article explains how Docker containers, built on Linux kernel virtualization, provide lightweight isolation, higher resource efficiency, rapid startup, consistent environments, easy migration, and simplified maintenance, and walks through installation, image creation, registry usage, and deployment on Huawei Cloud SWR.

ContainersDevOpsDocker
0 likes · 9 min read
Why Docker Containers Revolutionize Application Deployment
Efficient Ops
Efficient Ops
Oct 28, 2020 · Cloud Native

How Container Networking Shapes Modern Cloud‑Native Architectures

This article explains why containers and Docker are popular, outlines the network and security challenges of building container cloud platforms, compares bridge, host, container and none networking modes, reviews major CNI solutions such as Calico, Flannel, Weave and Macvlan, and discusses how service mesh complements CNI in multi‑cluster environments.

CNICloud NativeDocker
0 likes · 14 min read
How Container Networking Shapes Modern Cloud‑Native Architectures
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 27, 2020 · Cloud Native

Common Kubernetes and Docker Commands

This article provides a concise reference of frequently used Kubernetes (kubectl) and Docker command‑line instructions, covering cluster inspection, pod and service queries, resource creation, deletion, as well as container inspection, logging, and interactive shell access.

CLICloud NativeContainers
0 likes · 5 min read
Common Kubernetes and Docker Commands
Programmer DD
Programmer DD
Oct 26, 2020 · Cloud Native

Docker Made Easy: Deploy a Vue App with Nginx in Minutes

This guide walks you through Docker fundamentals, comparing containers to virtual machines, explaining core concepts, installing Docker, building a Dockerfile for a Vue project, creating and running an Nginx‑based image, publishing it to a registry, and sharing best practices for efficient container deployment.

ContainerizationDevOpsDocker
0 likes · 16 min read
Docker Made Easy: Deploy a Vue App with Nginx in Minutes
ITPUB
ITPUB
Oct 21, 2020 · Cloud Native

Top 11 Open-Source Docker Tools You Should Know

This article introduces eleven noteworthy open‑source Docker utilities—including spug, ctop, Drone, docui, docker‑slim, docker_practice, lazydocker, dive, gochat, docker‑dashboard, and diving—detailing their GitHub locations, star counts, primary features, and typical use cases for container management, monitoring, CI/CD, and image optimization.

Container ManagementDockeropen-source
0 likes · 7 min read
Top 11 Open-Source Docker Tools You Should Know
Top Architect
Top Architect
Oct 19, 2020 · Cloud Native

Step-by-Step Guide to Installing Kubernetes v1.16.0 on CentOS 7 with Docker and Flannel

This article provides a detailed, step‑by‑step tutorial for installing Kubernetes v1.16.0 on CentOS 7 virtual machines, covering Docker‑CE installation, prerequisite system configuration, master and node setup, flannel network plugin deployment, and includes all necessary command‑line snippets and the full kube‑flannel.yml manifest.

DockerFlannelKubernetes
0 likes · 20 min read
Step-by-Step Guide to Installing Kubernetes v1.16.0 on CentOS 7 with Docker and Flannel
Open Source Linux
Open Source Linux
Oct 16, 2020 · Cloud Native

Master Docker: From Image Basics to Advanced Container Deployments

This article provides a comprehensive guide to Docker, covering image concepts, UnionFS layering, image creation and loading principles, data volume usage, Dockerfile commands, building custom images, pushing to Alibaba Cloud, and deploying SpringBoot applications in containers.

Alibaba CloudContainerData Volume
0 likes · 13 min read
Master Docker: From Image Basics to Advanced Container Deployments
DevOps Coach
DevOps Coach
Oct 15, 2020 · Cloud Native

Mastering Kubernetes‑Based DevOps: End‑to‑End CI/CD Pipeline with Jenkins, Helm, and Docker

This comprehensive guide walks you through preparing hardware and network resources, setting up a private Git repository, installing Docker, Jenkins, Kubernetes, Helm, Baget, Harbor, and SonarQube, writing Dockerfiles and Helm charts, and configuring a Groovy Jenkinsfile to achieve a fully automated CI/CD workflow on a Kubernetes cluster.

Cloud NativeDevOpsDocker
0 likes · 27 min read
Mastering Kubernetes‑Based DevOps: End‑to‑End CI/CD Pipeline with Jenkins, Helm, and Docker
Top Architect
Top Architect
Oct 13, 2020 · Cloud Native

Understanding Docker Images, Layers, Volumes, and Dockerfile Usage

This article explains Docker images as lightweight, executable software packages, describes the UnionFS layering mechanism, outlines image characteristics, shows how to commit images, use container volumes (including named, anonymous, and bind mounts), and provides step‑by‑step Dockerfile examples for building custom CentOS, Tomcat, and SpringBoot images as well as uploading images to Alibaba Cloud.

Cloud NativeContainerDocker
0 likes · 12 min read
Understanding Docker Images, Layers, Volumes, and Dockerfile Usage
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Oct 12, 2020 · Frontend Development

How to Private‑Deploy and Customize CodeSandbox for a Cross‑Project Component Platform

This article explains the background, challenges, and step‑by‑step process of privately deploying and extending CodeSandbox—including building a custom online IDE, configuring a private npm registry, modifying the packager service, adding screenshot and style‑injection features, and integrating with Bit for component sharing.

BitCodeSandboxDeployment
0 likes · 25 min read
How to Private‑Deploy and Customize CodeSandbox for a Cross‑Project Component Platform
Architecture Digest
Architecture Digest
Oct 12, 2020 · Cloud Native

Step-by-Step Guide to Installing Kubernetes v1.16.0 on CentOS 7 with Docker and Flannel

This tutorial walks through preparing the environment, installing Docker‑CE 18.09.9, configuring prerequisite settings, deploying Kubernetes v1.16.0 master and node components, initializing the cluster, retrieving join commands, and finally installing Flannel networking to achieve a ready‑state cluster on CentOS 7 virtual machines.

CentOSCluster SetupDocker
0 likes · 16 min read
Step-by-Step Guide to Installing Kubernetes v1.16.0 on CentOS 7 with Docker and Flannel
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Oct 11, 2020 · Backend Development

Master OpenResty: Install, Hello World, and Real‑World Lua Routing

This tutorial walks through installing OpenResty, creating a simple hello‑world service, and implementing a practical Lua‑based request routing example that distinguishes single‑ versus multiple‑UID POST bodies, complete with Nginx configuration, Go backend code, and testing steps.

DockerLuaOpenResty
0 likes · 9 min read
Master OpenResty: Install, Hello World, and Real‑World Lua Routing
Open Source Linux
Open Source Linux
Oct 10, 2020 · Cloud Native

How to Build a Highly Available Kubernetes Cluster on CentOS with HAProxy and Keepalived

This step‑by‑step guide shows how to prepare five CentOS 7.5+ machines, configure hostnames, SSH keys, kernel upgrades, firewall and swap settings, set up Docker and Kubernetes repositories, install Docker, kubeadm, kubelet and kubectl, configure HAProxy + Keepalived for a VIP, initialize a multi‑master cluster, apply the Flannel network plugin, and verify the deployment with an Nginx pod and the Kubernetes dashboard.

CentOSCluster SetupDocker
0 likes · 33 min read
How to Build a Highly Available Kubernetes Cluster on CentOS with HAProxy and Keepalived
Wukong Talks Architecture
Wukong Talks Architecture
Oct 9, 2020 · Big Data

Elasticsearch Fundamentals: Architecture, Indexing, Queries, Docker Setup, and Chinese Tokenization

This tutorial introduces Elasticsearch's core concepts, installation via Docker, index and document operations, query DSL, aggregations, and Chinese tokenization using the IK analyzer with custom dictionaries, providing step‑by‑step code examples for building a searchable log analysis stack.

Chinese TokenizationDockerElasticsearch
0 likes · 28 min read
Elasticsearch Fundamentals: Architecture, Indexing, Queries, Docker Setup, and Chinese Tokenization
Liangxu Linux
Liangxu Linux
Oct 5, 2020 · Cloud Native

Master Docker Images & Containers: Build, Run, and Deploy with Dockerfile

This comprehensive guide explains Docker image fundamentals, the UnionFS layering model, image creation with Dockerfile, committing containers, using volumes (including MySQL and permission flags), building custom CentOS and Tomcat images, uploading to Alibaba Cloud Registry, and deploying SpringBoot applications, all with concrete commands and examples.

Alibaba CloudContainersDocker
0 likes · 12 min read
Master Docker Images & Containers: Build, Run, and Deploy with Dockerfile
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 28, 2020 · Backend Development

DTLE 3.20.09.0 Release Notes – New Monitoring Features, Docker Support, and Bug Fixes

Version 3.20.09.0 of the open‑source DTLE data‑transfer component for MySQL has been released, introducing replication‑delay and memory‑usage monitoring with Prometheus, providing configuration examples and Docker commands, and fixing incremental serialization, CPU usage, and uppercase‑where clause handling.

DTLEData TransferDocker
0 likes · 5 min read
DTLE 3.20.09.0 Release Notes – New Monitoring Features, Docker Support, and Bug Fixes
Liangxu Linux
Liangxu Linux
Sep 27, 2020 · Fundamentals

Master Linux Commands Instantly with the Kmdr CLI Tool

This article explains why learning Linux commands can be overwhelming for beginners, introduces the open‑source Kmdr CLI tool that explains commands and their options directly in the terminal, and provides step‑by‑step installation and usage examples—including npm, Homebrew, and Docker approaches.

CLIDockerLinux
0 likes · 6 min read
Master Linux Commands Instantly with the Kmdr CLI Tool
Open Source Linux
Open Source Linux
Sep 26, 2020 · Cloud Native

Why Docker Beats Traditional Virtual Machines: Benefits, Drawbacks, and Real-World Insights

This article explains how Docker addresses environment‑configuration challenges, compares container technology with virtual machines, and outlines Docker’s advantages such as fast startup, low resource usage, image layering, isolation, rapid rollback, and lower deployment and management costs, while also discussing its remaining limitations.

ContainerizationDevOpsDocker
0 likes · 10 min read
Why Docker Beats Traditional Virtual Machines: Benefits, Drawbacks, and Real-World Insights
MaGe Linux Operations
MaGe Linux Operations
Sep 25, 2020 · Operations

Discover Spug: A Lightweight, Agentless Automation Platform for Small Teams

Spug is an open‑source, agent‑less automation operations platform designed for small‑to‑medium enterprises, offering host management, batch command execution, online terminals, file transfer, application deployment, task scheduling, configuration, monitoring and alerting, with easy Docker installation and a rich web UI.

DeploymentDockerOperations
0 likes · 6 min read
Discover Spug: A Lightweight, Agentless Automation Platform for Small Teams
DevOps Cloud Academy
DevOps Cloud Academy
Sep 23, 2020 · Operations

Best Practices for Refactoring Large Dockerfiles to Reduce Size and Improve Maintainability

When Dockerfiles grow too large they become hard to understand, can hide security flaws, cause Git conflicts, and bloat image size, so the article presents five refactoring techniques—including using official images, extracting dependencies, multi‑stage builds, sorting parameters, and proper tagging—to keep Dockerfiles small, clear, and secure.

Dockerbest-practicesimage-size
0 likes · 9 min read
Best Practices for Refactoring Large Dockerfiles to Reduce Size and Improve Maintainability
Programmer DD
Programmer DD
Sep 23, 2020 · Backend Development

Why Did My Java Service’s Response Time Spike? Deep Dive into QPS, GC, and Load

A high‑traffic Java backend service suddenly suffered seconds‑long response times, prompting a systematic investigation that traced the issue from unexpected QPS spikes through database checks, local call delays, CPU load, and frequent ParNew GC, ultimately revealing oversized responses and memory pressure as the root cause.

BackendDockergc
0 likes · 8 min read
Why Did My Java Service’s Response Time Spike? Deep Dive into QPS, GC, and Load
MaGe Linux Operations
MaGe Linux Operations
Sep 22, 2020 · Cloud Native

Build a Highly Available Kubernetes Cluster with HAProxy & Keepalived on CentOS

This step‑by‑step guide shows how to prepare five CentOS 7 machines, configure hostnames, set up password‑less SSH, upgrade the kernel, disable firewalls and swap, tune sysctl, add Docker and Kubernetes repositories, install Docker, install kubeadm/kubelet/kubectl, configure HAProxy and Keepalived for a virtual IP, join master and worker nodes, deploy a flannel network plugin, and finally verify the cluster with an nginx pod and the Kubernetes dashboard.

Cluster SetupDockerFlannel
0 likes · 33 min read
Build a Highly Available Kubernetes Cluster with HAProxy & Keepalived on CentOS
macrozheng
macrozheng
Sep 21, 2020 · Backend Development

Master Distributed Task Scheduling with PowerJob: A Step‑by‑Step Guide

This article introduces PowerJob, a next‑generation distributed scheduling and computation framework, explains why a central scheduler is needed in microservice architectures, and provides detailed installation, configuration, and code examples for setting up the server, worker, and tasks using Docker, MySQL, MongoDB, and Spring Boot.

Distributed SchedulingDockerSpring Boot
0 likes · 10 min read
Master Distributed Task Scheduling with PowerJob: A Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 19, 2020 · Cloud Native

Step-by-Step Guide to Deploy a Multi-Node Kubernetes Cluster on CentOS

This comprehensive tutorial walks you through installing a multi-node Kubernetes cluster on CentOS 7.7, covering hardware prerequisites, network setup, Etcd deployment, certificate generation with cfssl, installation of Docker, configuration of master components, worker nodes, CNI networking, CoreDNS, and accessing the Kubernetes dashboard.

CNICentOSCluster Deployment
0 likes · 55 min read
Step-by-Step Guide to Deploy a Multi-Node Kubernetes Cluster on CentOS
JD Tech Talk
JD Tech Talk
Sep 17, 2020 · Artificial Intelligence

Design and Implementation of a High‑Availability Distributed Machine Learning Model Online Inference System

This article presents a comprehensive technical solution for a distributed online inference system that packages machine‑learning models in Docker containers, orchestrates them with Kubernetes for fault‑tolerant, elastic scaling, and integrates model repositories, image registries, monitoring, and automated model selection to streamline deployment, updates, and resource management.

AIDockerKubernetes
0 likes · 15 min read
Design and Implementation of a High‑Availability Distributed Machine Learning Model Online Inference System
Programmer DD
Programmer DD
Sep 16, 2020 · Information Security

How TeamTNT Hijacked Cloud Infrastructure Using Weave Scope

In a recent attack, the cyber‑crime group TeamTNT leveraged the open‑source monitoring tool Weave Scope to silently control Docker and Kubernetes cloud environments without deploying malicious code, highlighting critical misconfigurations and the growing sophistication of cloud‑native threats.

DockerKubernetesTeamTNT
0 likes · 5 min read
How TeamTNT Hijacked Cloud Infrastructure Using Weave Scope
Open Source Linux
Open Source Linux
Sep 16, 2020 · Cloud Native

Master Docker Proxy Configuration: From daemon to containers and builds

Depending on network constraints like corporate NAT, Docker may require proxy settings; this guide explains three proxy scenarios—daemon (dockerd) via systemd, container-level via config.json, and build-time via build arguments—detailing the necessary environment variables, configuration files, and command-line options for Linux environments.

ContainerDockerLinux
0 likes · 5 min read
Master Docker Proxy Configuration: From daemon to containers and builds
Liangxu Linux
Liangxu Linux
Sep 15, 2020 · Operations

Deploy and Master Spug: An Open‑Source Visual Automation Ops Platform

This guide introduces Spug, a lightweight, agent‑less automation operations platform for small‑to‑medium enterprises, outlines its core features, lists installation prerequisites, provides step‑by‑step Docker installation commands, and demonstrates essential usage such as host management, batch execution, application deployment, configuration, monitoring, alerting, and system administration.

DockerOps AutomationSpug
0 likes · 10 min read
Deploy and Master Spug: An Open‑Source Visual Automation Ops Platform
MaGe Linux Operations
MaGe Linux Operations
Sep 11, 2020 · Cloud Native

How to Build a Highly Available Kubernetes Cluster with kubeadm on CentOS 7

This guide walks through setting up a highly available Kubernetes cluster on five CentOS 7 machines using kubeadm, configuring keepalived and HAProxy for load balancing, disabling swap and SELinux, installing Docker, initializing the control plane, joining master and worker nodes, deploying Calico networking, and verifying the cluster’s functionality.

CentOSDockerKubernetes
0 likes · 18 min read
How to Build a Highly Available Kubernetes Cluster with kubeadm on CentOS 7
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Sep 11, 2020 · Backend Development

Backend Technology Stack Selection for Microservices Architecture

This article outlines a comprehensive backend technology selection guide for microservices, covering programming languages, IDEs, frameworks, RPC solutions, distributed transaction tools, API gateways, configuration centers, service discovery, monitoring, logging, database middleware, serialization, build tools, containers, orchestration, and runtime environments.

DockerGolangMicroservices
0 likes · 10 min read
Backend Technology Stack Selection for Microservices Architecture
Programmer DD
Programmer DD
Sep 10, 2020 · Databases

7 Critical Reasons Why Docker Isn't Ideal for Deploying Databases

Although Docker has become popular for containerizing applications, this article outlines seven key drawbacks—ranging from data safety and performance to networking, statefulness, resource isolation, cloud platform incompatibility, and hardware demands—that make deploying databases in Docker containers generally unsuitable.

Cloud NativeContainerizationData Safety
0 likes · 8 min read
7 Critical Reasons Why Docker Isn't Ideal for Deploying Databases
macrozheng
macrozheng
Sep 9, 2020 · Backend Development

Simplify SpringBoot Development with Mall‑Tiny: A Full‑Feature Backend Scaffold

mall‑tiny is an open‑source SpringBoot + MyBatis‑Plus scaffold that streamlines backend development by providing a lightweight project skeleton with integrated permission management, Docker support, Swagger documentation, and code generation tools, enabling rapid setup, customization, and deployment of secure REST APIs.

Backend ScaffoldDockerSpringBoot
0 likes · 13 min read
Simplify SpringBoot Development with Mall‑Tiny: A Full‑Feature Backend Scaffold
macrozheng
macrozheng
Sep 5, 2020 · Cloud Computing

Can You Still Use Docker? Understanding the New US Export Restrictions

The article explains why Docker’s recent terms of service restrict usage for companies on the US Entity List, clarifies which Docker products are affected, and shows that open‑source Docker CE remains usable while commercial Docker EE and Docker Hub are prohibited for listed entities.

Container EngineDockerExport Control
0 likes · 6 min read
Can You Still Use Docker? Understanding the New US Export Restrictions
MaGe Linux Operations
MaGe Linux Operations
Sep 4, 2020 · Operations

Master Prometheus: From Basics to Full-Scale Monitoring Deployment

This guide walks through Prometheus fundamentals, architecture, components, service discovery, Docker-based deployment, exporter integration, Alertmanager configuration, Grafana visualization, PromQL queries, and Consul service discovery, providing a complete end‑to‑end monitoring solution for cloud‑native environments.

AlertmanagerConsulDocker
0 likes · 32 min read
Master Prometheus: From Basics to Full-Scale Monitoring Deployment
Java Architecture Diary
Java Architecture Diary
Sep 4, 2020 · Cloud Computing

Boost Java Cloud Run Performance: Proven JVM and Container Optimizations

Learn how to accelerate Java applications on Google Cloud Run by minimizing container image size, leveraging container-aware JVM settings, reducing thread usage, and applying Spring Boot-specific tweaks such as layered JARs, lazy initialization, and avoiding background tasks to cut startup latency and memory consumption.

Cloud RunContainer OptimizationDocker
0 likes · 17 min read
Boost Java Cloud Run Performance: Proven JVM and Container Optimizations
Java Architecture Diary
Java Architecture Diary
Sep 4, 2020 · Cloud Native

Master Spring Cloud & Kubernetes: From Docker Basics to HA Production Clusters

An extensive two-hour video course guides you through Spring Cloud and Kubernetes, covering Linux system setup, Docker fundamentals, Dockerfile creation, Docker‑Compose deployment, Harbor registry, Rancher and K8s cluster installation, HA setups with RKE and Helm, as well as k3s basics and Spring Cloud deployment, with links to the videos and supplemental materials.

Cloud NativeDockerK3s
0 likes · 2 min read
Master Spring Cloud & Kubernetes: From Docker Basics to HA Production Clusters
MaGe Linux Operations
MaGe Linux Operations
Sep 1, 2020 · Cloud Native

Master Docker Swarm: Core Concepts, Modes, and Essential Commands

This guide explains Docker Swarm's built‑in cluster management, key concepts such as Swarm, Node, Stack, Service, Task, and load balancing, and provides step‑by‑step commands for initializing a Swarm, adding nodes, labeling, deploying stacks, and updating services.

Cloud NativeDeploymentDocker
0 likes · 7 min read
Master Docker Swarm: Core Concepts, Modes, and Essential Commands
MaGe Linux Operations
MaGe Linux Operations
Aug 28, 2020 · Cloud Native

Step-by-Step Guide to Building a Kubernetes Cluster on CentOS with Docker and Flannel

This comprehensive tutorial walks you through preparing three CentOS 7.5 machines, disabling firewalls and swap, installing Docker and Kubernetes components with yum repositories, configuring the master node, joining worker nodes, deploying Flannel networking, setting up the Kubernetes dashboard, and troubleshooting common issues.

CentOSCluster SetupDashboard
0 likes · 30 min read
Step-by-Step Guide to Building a Kubernetes Cluster on CentOS with Docker and Flannel
Open Source Linux
Open Source Linux
Aug 28, 2020 · Cloud Native

How to Migrate Docker Images, Containers, and Volumes Without a Registry

Learn practical, non‑standard techniques for migrating Docker images, containers, and data volumes—including using docker save/load, export/import, and volume backup/restore with tar—especially useful in offline or tightly controlled production environments lacking a registry.

Container ExportDockerVolume Backup
0 likes · 7 min read
How to Migrate Docker Images, Containers, and Volumes Without a Registry
Liangxu Linux
Liangxu Linux
Aug 26, 2020 · Operations

Turn Windows 10 into a Full‑Featured Linux Development Workstation with WSL 2

This guide explains why dual‑booting is being replaced by WSL 2, describes its architecture and performance benefits, and provides step‑by‑step instructions for installing Ubuntu 20.04, configuring WSL 2, and setting up VS Code, Docker, Kubernetes, and the new Windows Terminal for a powerful developer workstation.

Development EnvironmentDockerKubernetes
0 likes · 9 min read
Turn Windows 10 into a Full‑Featured Linux Development Workstation with WSL 2
Java High-Performance Architecture
Java High-Performance Architecture
Aug 26, 2020 · Cloud Native

How to Build Tiny Docker Images with Multi‑Stage Builds: A Step‑by‑Step Guide

This article explains why small Docker images matter, demonstrates the traditional Dockerfile approach, introduces the Builder Pattern with its drawbacks, and then shows how Docker's multi‑stage build feature can produce equally small images with far less complexity, complete with code examples.

Builder PatternContainerizationDevOps
0 likes · 8 min read
How to Build Tiny Docker Images with Multi‑Stage Builds: A Step‑by‑Step Guide
Programmer DD
Programmer DD
Aug 26, 2020 · Operations

5 Essential Docker Tools to Boost Your Container Workflow

This article introduces five practical Docker utilities—Watchtower, docker‑gc, docker‑slim, rocker, and ctop—explaining their purpose, core commands, and how they can streamline container updates, cleanup, image slimming, Dockerfile extensions, and real‑time monitoring for developers and operators.

Dockercontainer-toolsctop
0 likes · 11 min read
5 Essential Docker Tools to Boost Your Container Workflow
New Oriental Technology
New Oriental Technology
Aug 24, 2020 · Operations

Master GitLab CI: From Code to Docker Deployment in Minutes

This guide walks you through setting up a GitLab CI environment, configuring a Docker‑enabled runner, writing Dockerfile and .gitlab-ci.yml files, and automating code compilation, container image creation, and deployment of a Go application, complete with command examples and troubleshooting tips.

DockerGitLab CIGo
0 likes · 6 min read
Master GitLab CI: From Code to Docker Deployment in Minutes
IT Architects Alliance
IT Architects Alliance
Aug 20, 2020 · Operations

Step-by-Step Guide to Deploying the ELK Stack with Docker Compose

This tutorial explains how to download Docker images for Elasticsearch, Kibana, and Logstash, create a Docker‑Compose configuration file, launch the ELK stack containers, verify their operation, customize Logstash to monitor log files, and finally use Kibana to search and analyze the collected logs.

DockerDocker ComposeELK
0 likes · 6 min read
Step-by-Step Guide to Deploying the ELK Stack with Docker Compose
Open Source Linux
Open Source Linux
Aug 20, 2020 · Operations

How to Shrink Docker Images: Multi‑Stage Builds, Distroless, Alpine & Guix

This article explains why Docker images often become oversized and presents several practical techniques—manual Dockerfile edits, multi‑stage builds, Google’s distroless images, Alpine Linux bases, and GNU Guix packaging—to dramatically reduce image size while balancing debugging convenience and security.

Alpine LinuxContainer SecurityDistroless
0 likes · 8 min read
How to Shrink Docker Images: Multi‑Stage Builds, Distroless, Alpine & Guix
Open Source Linux
Open Source Linux
Aug 18, 2020 · Databases

7 Reasons Docker Isn’t Ideal for Database Deployment (And When It Works)

This article examines seven critical drawbacks of running databases inside Docker containers—including data safety, performance, networking, statefulness, resource isolation, cloud platform limitations, and environment requirements—while also suggesting scenarios where containerized databases may still be viable.

ContainerizationDockersecurity
0 likes · 9 min read
7 Reasons Docker Isn’t Ideal for Database Deployment (And When It Works)
Liangxu Linux
Liangxu Linux
Aug 16, 2020 · Information Security

How Doki Malware Exploits Misconfigured Docker APIs to Mine Cryptocurrency

The Ngrok‑based Doki malware silently scans for Docker API endpoints with weak configurations, hijacks containers to run crypto miners, uses the Dogecoin blockchain for dynamic C2 domains, and evades detection, highlighting the critical need to secure Docker APIs.

Container SecurityCryptocurrency MiningDocker
0 likes · 6 min read
How Doki Malware Exploits Misconfigured Docker APIs to Mine Cryptocurrency
MaGe Linux Operations
MaGe Linux Operations
Aug 15, 2020 · Cloud Native

Master Docker Images: From UnionFS Basics to Real-World Deployments

This comprehensive guide explains Docker images, their UnionFS layering, bootfs and rootfs structures, image characteristics, how to commit images, use data volumes, build custom images with Dockerfiles, create Tomcat and SpringBoot containers, and push images to Alibaba Cloud, providing practical commands and examples throughout.

ContainersData VolumeDocker
0 likes · 11 min read
Master Docker Images: From UnionFS Basics to Real-World Deployments
Top Architect
Top Architect
Aug 15, 2020 · Cloud Native

Docker Basics: From Theory to Practical Deployment

This article introduces Docker by explaining container fundamentals, comparing virtual machines and containers, detailing core Docker concepts, guiding readers through installation, building a Vue project image with Nginx, running and publishing the container, and offering best‑practice tips for efficient containerization.

ContainerizationDockerImage
0 likes · 15 min read
Docker Basics: From Theory to Practical Deployment
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 14, 2020 · Cloud Native

Docker Basics: Installation, Core Commands, and Dockerfile Guide

This article provides a comprehensive introduction to Docker, covering its underlying technology, reasons for adoption, step‑by‑step installation on CentOS, essential image and container commands, detailed Dockerfile instructions, and practical examples for building and running a Spring Boot application.

Command-LineContainerizationDevOps
0 likes · 14 min read
Docker Basics: Installation, Core Commands, and Dockerfile Guide
IT Architects Alliance
IT Architects Alliance
Aug 12, 2020 · Big Data

Introduction to Confluent KSQL for Real-Time Stream Processing

This article introduces Confluent KSQL, a SQL‑based real‑time stream processing engine for Kafka, covering its architecture, stream vs table concepts, query lifecycle, Docker‑based setup, DDL commands, example joins, windowed aggregations, connectors, and its advantages and limitations.

Big DataDockerKSQL
0 likes · 9 min read
Introduction to Confluent KSQL for Real-Time Stream Processing
macrozheng
macrozheng
Aug 12, 2020 · Information Security

How to Secure Docker’s Remote API (Port 2375) with TLS and OpenSSL

Learn how to protect Docker’s exposed remote management port 2375 by generating CA, server, and client certificates with OpenSSL, configuring Docker daemon for TLS verification, and adjusting docker-maven-plugin settings to safely build and push images without exposing insecure endpoints.

DockerOpenSSLTLS
0 likes · 11 min read
How to Secure Docker’s Remote API (Port 2375) with TLS and OpenSSL
Programmer DD
Programmer DD
Aug 12, 2020 · Artificial Intelligence

Turn Photos and Videos into Cartoons with the Open‑Source Cartoonize AI

Cartoonize is an open‑source web application that leverages a white‑box GAN model to convert images and short videos into high‑quality cartoon style, offering easy Docker or virtualenv installation, detailed usage instructions, and insights into the underlying research paper.

AIDockerGAN
0 likes · 9 min read
Turn Photos and Videos into Cartoons with the Open‑Source Cartoonize AI
Architecture Digest
Architecture Digest
Aug 11, 2020 · Cloud Native

Docker Beginner's Guide: From Installation to Deploying a Vue Project

This article introduces Docker fundamentals, compares containers with virtual machines, explains core concepts, walks through installation, basic commands, building a Docker image for a Vue application, running and publishing the container, and shares best‑practice tips for containerization.

ContainerizationDeploymentDocker
0 likes · 16 min read
Docker Beginner's Guide: From Installation to Deploying a Vue Project
Open Source Linux
Open Source Linux
Aug 11, 2020 · Backend Development

Build a Docker‑Based Kafka Cluster and Integrate It with Spring Boot

This guide walks you through creating a three‑node Kafka cluster with Zookeeper using Docker‑Compose, configuring the necessary YAML, launching the containers, and then integrating the cluster into a Spring Boot application by adding dependencies, setting Kafka properties, defining message, sender, and receiver classes, and testing the message flow.

DockerDocker ComposeKafka
0 likes · 6 min read
Build a Docker‑Based Kafka Cluster and Integrate It with Spring Boot
Architects Research Society
Architects Research Society
Aug 10, 2020 · Information Security

Awesome Penetration Testing Resources and Tools

This article compiles a comprehensive, categorized collection of penetration testing resources—including anonymity tools, antivirus evasion utilities, books, CTF frameworks, Docker containers, network analysis tools, OSINT platforms, and more—providing security professionals and researchers with a valuable reference for offensive security engagements.

CTFDockerOSINT
0 likes · 36 min read
Awesome Penetration Testing Resources and Tools
Programmer DD
Programmer DD
Jul 31, 2020 · Databases

Why Docker Struggles with Databases: 7 Critical Drawbacks

This article examines seven key reasons why deploying databases in Docker containers is problematic, covering data safety, performance bottlenecks, networking complexities, statefulness, resource isolation, cloud platform constraints, and hardware requirements, while also suggesting cautious strategies for selective containerization.

ContainerizationData SafetyDocker
0 likes · 8 min read
Why Docker Struggles with Databases: 7 Critical Drawbacks
Java Architecture Diary
Java Architecture Diary
Jul 28, 2020 · Databases

Unlock Redis 6.0 Client‑Side Caching with Lettuce: A Hands‑On Guide

This article explains Redis 6.0’s built‑in client‑side caching, demonstrates how to install Redis via Docker, configure Lettuce snapshot dependencies, write Java code to enable and test cache synchronization, monitor Redis commands, and outlines current limitations of Lettuce and Spring Boot support.

Client CacheDockerLettuce
0 likes · 7 min read
Unlock Redis 6.0 Client‑Side Caching with Lettuce: A Hands‑On Guide
Open Source Linux
Open Source Linux
Jul 28, 2020 · Cloud Native

Why Docker and Kubernetes Revolutionized Cloud Native Computing

This article traces Docker's evolution from a startup's LXC‑based PaaS to an open‑source container platform, explains its lightweight virtualization advantages over virtual machines, introduces Kubernetes as a powerful orchestration system, and shows how these technologies are reshaping telecom core networks with container‑based micro‑services.

ContainerizationDockerKubernetes
0 likes · 10 min read
Why Docker and Kubernetes Revolutionized Cloud Native Computing
Java Architecture Diary
Java Architecture Diary
Jul 25, 2020 · Backend Development

What’s New in Spring Boot 2.3.2? 88 Fixes, New Features & Upgrade Guide

Spring Boot 2.3.2, now available via repo.spring.io and Maven Central, introduces 88 bug fixes, enhanced health monitoring, configurable Docker image builds, reactive Elasticsearch checks, and resolves critical issues like reactor‑netty file descriptor limits and Redis Cluster health checks, urging users of 2.3.1 or 2.2.8 to upgrade.

BackendDockerSpring Boot
0 likes · 3 min read
What’s New in Spring Boot 2.3.2? 88 Fixes, New Features & Upgrade Guide
Top Architect
Top Architect
Jul 23, 2020 · Databases

7 Reasons Why Docker Is Unsuitable for Deploying Databases

Although Docker has become popular for deploying many applications, this article outlines seven technical reasons—ranging from data safety and performance to networking, statefulness, resource isolation, cloud platform limitations, and environment requirements—that make containerizing databases generally impractical, while also suggesting cautious scenarios where it might work.

Cloud NativeContainerizationData Safety
0 likes · 9 min read
7 Reasons Why Docker Is Unsuitable for Deploying Databases
AntTech
AntTech
Jul 22, 2020 · Cloud Native

From Live CD to Docker: The Evolution of Union Filesystems and Modern Image Formats

The article traces the history from early Live CD technologies like Knoppix’s cloop and SquashFS, through the development of union filesystems such as aufs, to Docker’s layered image model, and discusses emerging next‑generation image formats aiming to reduce redundancy and improve lazy loading.

DockerLive CDOCI
0 likes · 17 min read
From Live CD to Docker: The Evolution of Union Filesystems and Modern Image Formats
DevOps Cloud Academy
DevOps Cloud Academy
Jul 14, 2020 · Operations

Using Docker Volumes for Persistent Container Storage

This article explains how to use Docker volumes for persistent container storage, demonstrating data creation, volume creation, mounting, data persistence across container restarts, alternative -v usage, and sharing volumes between containers with --volumes-from.

Dockerpersistent-storagevolume
0 likes · 6 min read
Using Docker Volumes for Persistent Container Storage