Tagged articles

Docker

2600 articles · Page 21 of 26
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 LinuxDistrolessDocker
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.

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

Cryptocurrency MiningDockerMalware
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.

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

DockerImageVue
0 likes · 15 min read
Docker Basics: From Theory to Practical Deployment
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.

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

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

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

CTFDockerPenetration Testing
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.

Data SafetyDockerPerformance
0 likes · 8 min read
Why Docker Struggles with Databases: 7 Critical Drawbacks
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.

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

BackendDockerJava
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 NativeData SafetyDocker
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
Open Source Linux
Open Source Linux
Jul 12, 2020 · Operations

Master Docker Logging: Choose the Right Log Driver and Manage Container Logs Efficiently

This guide explains Docker's two log types, how to locate engine logs on various Linux distributions, how to use the docker logs command, and provides detailed configuration examples for each Docker log driver—including local, json‑file, syslog, and journald—plus strategies for handling file‑based container logs in production environments.

Dockercontainerjournald
0 likes · 24 min read
Master Docker Logging: Choose the Right Log Driver and Manage Container Logs Efficiently
macrozheng
macrozheng
Jul 8, 2020 · Cloud Native

How to Shrink Docker Images with Spring Boot Layered Builds

This guide explains why Docker images become large, identifies the three main factors—base image size, Dockerfile layer count, and application JAR size—and demonstrates how to use Spring Boot's layered packaging and Dockerfile tricks to reduce image size from megabytes to a few kilobytes.

DockerImage OptimizationSpring Boot
0 likes · 8 min read
How to Shrink Docker Images with Spring Boot Layered Builds
Architecture Digest
Architecture Digest
Jul 7, 2020 · Databases

7 Reasons Why Docker Is Unsuitable for Deploying Databases

Although Docker offers many benefits for application deployment, this article outlines seven key reasons—including data safety, performance, networking, statefulness, resource isolation, cloud platform incompatibility, and environmental requirements—that make containerizing databases problematic and suggest careful consideration before using Docker for database workloads.

Data SafetyDockerResource Isolation
0 likes · 9 min read
7 Reasons Why Docker Is Unsuitable for Deploying Databases
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Jul 6, 2020 · Cloud Native

Understanding Docker’s Four Network Drivers and Kubernetes Flannel Networking

This article explains Docker’s four network drivers (bridge, host, none, overlay), details how the bridge driver creates the docker0 bridge and veth pairs, shows port‑mapping with -p/-P, then covers Kubernetes pod communication patterns, CNI plugins, and provides a step‑by‑step guide to deploying and configuring Flannel with different backends such as vxlan, host‑gw and directrouting.

CNIDockerFlannel
0 likes · 16 min read
Understanding Docker’s Four Network Drivers and Kubernetes Flannel Networking
macrozheng
macrozheng
Jul 6, 2020 · Cloud Computing

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

This article explains how virtualization technology—ranging from early hypervisors and Popek‑Goldberg requirements to hardware‑assisted extensions, KVM‑QEMU, and lightweight container solutions like Docker and Firecracker—forms the foundation of modern cloud computing, detailing its evolution, mechanisms, and trade‑offs.

DockerKVMcontainers
0 likes · 18 min read
Why Virtualization Powers Cloud Computing: From Early Hypervisors to Modern Containers
ITPUB
ITPUB
Jul 2, 2020 · Frontend Development

Build a Cat Canvas Game with Go and WebAssembly: Step‑by‑Step Guide

Learn how to create a simple interactive cat‑themed canvas game for mobile browsers using Go compiled to WebAssembly, covering environment setup with Docker, Go code for DOM manipulation, event handling, rendering, audio, and deployment, while explaining WASM concepts and differences from Service and Web Workers.

CanvasDockerGo
0 likes · 15 min read
Build a Cat Canvas Game with Go and WebAssembly: Step‑by‑Step Guide
Open Source Linux
Open Source Linux
Jul 2, 2020 · Cloud Computing

Understanding Virtualization: From Early Hypervisors to Modern Cloud Solutions

This article explores the evolution of virtualization technology—from its theoretical foundations and early hypervisor designs to full and para-virtualization, hardware-assisted extensions, and lightweight solutions like containers and microVMs—explaining key concepts, architectures, and their roles in modern cloud computing.

Cloud ComputingDockerKVM
0 likes · 18 min read
Understanding Virtualization: From Early Hypervisors to Modern Cloud Solutions
Open Source Tech Hub
Open Source Tech Hub
Jun 26, 2020 · Operations

Step‑by‑Step Guide to Installing and Configuring Jenkins with Java and Docker on Ubuntu

This tutorial walks through installing Java (JRE/JDK), setting JAVA_HOME, installing Jenkins via apt or Docker, configuring Jenkins service and Nginx reverse proxy, handling common timezone and permission errors, and resetting the admin password, providing complete commands and configuration snippets for a functional CI/CD setup on Ubuntu.

CI/CDConfigurationDocker
0 likes · 13 min read
Step‑by‑Step Guide to Installing and Configuring Jenkins with Java and Docker on Ubuntu
Ops Development Stories
Ops Development Stories
Jun 23, 2020 · Operations

Master GitLab CI Runner: Step-by-Step Installation, Configuration, and Best Practices

This guide explains the fundamentals of Continuous Integration (CI), compares popular CI tools like Jenkins and GitLab CI, and provides detailed, cross‑platform instructions for installing Docker, setting up GitLab‑CI runners, configuring permissions, and registering runners with various token types for seamless automated builds.

CIDevOpsDocker
0 likes · 12 min read
Master GitLab CI Runner: Step-by-Step Installation, Configuration, and Best Practices
Architecture Digest
Architecture Digest
Jun 20, 2020 · Cloud Native

Comprehensive Docker and Containerization Guide: Concepts, Installation, Commands, Images, Networking, Compose, and Registry

This extensive tutorial explains Linux containers and Docker fundamentals, compares containers with virtualization, outlines Docker's history, demonstrates installation steps, covers essential Docker commands, image lifecycle management, Dockerfile creation, container networking options, Docker Compose orchestration, private registry setup, Harbor deployment, and best practices for production use.

Cloud NativeDockerDocker Compose
0 likes · 32 min read
Comprehensive Docker and Containerization Guide: Concepts, Installation, Commands, Images, Networking, Compose, and Registry
Selected Java Interview Questions
Selected Java Interview Questions
Jun 18, 2020 · Cloud Native

Docker Architecture Overview and Basic Usage Guide

This article provides a comprehensive introduction to Docker, covering its origins from LXC, core concepts such as images, containers, and registries, detailed architecture components like client, daemon, engine, graph and drivers, and practical command‑line examples for installation, image management, container execution, and troubleshooting.

DevOpsDockerDocker Commands
0 likes · 27 min read
Docker Architecture Overview and Basic Usage Guide
macrozheng
macrozheng
Jun 18, 2020 · Operations

Master ELK Log Collection: Docker‑Compose, Logback & Logstash for SpringBoot

This guide walks you through building a production‑ready ELK log collection system using Docker‑Compose, configuring Logback to route debug, error, business, and record logs, setting up Logstash pipelines, and leveraging Kibana for powerful log visualization in SpringBoot applications.

DockerELKKibana
0 likes · 21 min read
Master ELK Log Collection: Docker‑Compose, Logback & Logstash for SpringBoot
Programmer DD
Programmer DD
Jun 14, 2020 · Backend Development

How to Quickly Build a MySQL Master‑Slave Cluster with Docker

This step‑by‑step guide shows how to use Docker on CentOS 7 to pull MySQL 5.7 images, configure master and slave my.cnf files, run containers, set up replication, and verify that a test database created on the master is automatically synchronized to the slave.

BackendDockerMaster‑Slave
0 likes · 5 min read
How to Quickly Build a MySQL Master‑Slave Cluster with Docker
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Jun 12, 2020 · Cloud Native

Why Docker and Kubernetes Revolutionized Cloud Native Computing

This article traces the evolution from early virtualization challenges to modern container technologies, explaining how LXC laid the groundwork for Docker, how Docker differs from virtual machines, and why containers have become essential for cloud‑native development and DevOps workflows.

Cloud NativeDockerKubernetes
0 likes · 10 min read
Why Docker and Kubernetes Revolutionized Cloud Native Computing
Architecture Digest
Architecture Digest
Jun 12, 2020 · Databases

How to Build a Redis Cluster with Docker: Step‑by‑Step Guide

This article provides a comprehensive, step‑by‑step tutorial on creating a Redis Cluster using Docker, covering the preparation of a base Redis image, building node images, configuring cluster settings, assigning hash slots, adding replica nodes for high availability, testing failover, and solving network connectivity issues for production deployments.

ClusterDockerRedis
0 likes · 26 min read
How to Build a Redis Cluster with Docker: Step‑by‑Step Guide
ITPUB
ITPUB
Jun 11, 2020 · Cloud Native

Master Docker: From Container Basics to Advanced Image Management, Registry, Compose, and Networking

This comprehensive guide explains Linux containers, their differences from traditional virtualization, the evolution of Docker, core Docker commands, Dockerfile creation, image layering, private registries, docker‑compose orchestration, network modes, HAProxy load balancing, and best practices for secure and efficient container deployment.

DockerDocker ComposeLinux
0 likes · 37 min read
Master Docker: From Container Basics to Advanced Image Management, Registry, Compose, and Networking
Open Source Linux
Open Source Linux
Jun 11, 2020 · Cloud Native

Master Docker Image Creation: From Containers to Dockerfiles

Learn three primary methods to create Docker images—committing from an existing container, importing a local template, and building from a Dockerfile—through step‑by‑step commands, code examples, and practical testing to ensure your custom images work as expected.

DevOpsDockercontainer
0 likes · 7 min read
Master Docker Image Creation: From Containers to Dockerfiles
Liangxu Linux
Liangxu Linux
Jun 9, 2020 · Cloud Native

Master Docker: From Basics to Advanced Container Management and Registry

This comprehensive guide walks you through Linux containers, Docker fundamentals, installation, command‑line usage, image lifecycle, Dockerfile creation, registry setup (including authentication), Docker Compose orchestration, networking options, restart policies, Harbor deployment, best practices, and monitoring techniques.

Cloud NativeDockerDocker Compose
0 likes · 37 min read
Master Docker: From Basics to Advanced Container Management and Registry
Laravel Tech Community
Laravel Tech Community
Jun 7, 2020 · Cloud Native

Linux Containers and Docker: Concepts, Installation, Commands, Image Management, Dockerfile, Compose, and Networking

This article provides a comprehensive guide to Linux containers and Docker, covering their fundamentals, differences from traditional virtualization, historical background, Docker architecture, installation steps, essential commands, image lifecycle, container management, volume handling, Dockerfile creation, Docker‑Compose orchestration, HAProxy integration, and various Docker networking modes.

Container ManagementDevOpsDocker
0 likes · 25 min read
Linux Containers and Docker: Concepts, Installation, Commands, Image Management, Dockerfile, Compose, and Networking
Open Source Linux
Open Source Linux
Jun 5, 2020 · Cloud Native

Master Docker Containers: Create, Run, Manage, and Migrate with Ease

This comprehensive guide walks you through Docker container fundamentals, covering creation, starting, stopping, executing commands inside, removal, import/export for migration, inspection, real‑time monitoring, and file copying between host and container, all with clear examples and command syntax.

Container ManagementDevOpsDocker
0 likes · 11 min read
Master Docker Containers: Create, Run, Manage, and Migrate with Ease
Open Source Linux
Open Source Linux
Jun 4, 2020 · Cloud Native

Master Docker Images: From Basics to Advanced Management

This article provides a comprehensive guide to Docker images, covering core concepts, image sources, essential commands for searching, pulling, tagging, inspecting, pruning, exporting, importing, and pushing images, along with practical examples and tips for effective container image management.

CLICloud NativeDevOps
0 likes · 11 min read
Master Docker Images: From Basics to Advanced Management
Programmer DD
Programmer DD
Jun 3, 2020 · Cloud Native

Seamlessly Migrate Consul Services to Nacos with Nacos‑Sync: A Step‑by‑Step Guide

This article explains why HashiCorp's restrictions on its enterprise products in China prompt a migration from Consul to Nacos, compares dual‑registration and Nacos‑Sync approaches, and provides a complete Docker‑based demo showing how to configure, run, and verify bidirectional service synchronization using Nacos‑Sync in a Spring Cloud environment.

ConsulDockerNacos
0 likes · 10 min read
Seamlessly Migrate Consul Services to Nacos with Nacos‑Sync: A Step‑by‑Step Guide
ITPUB
ITPUB
Jun 2, 2020 · Backend Development

Unlock the r/SpaceX Open REST API: Access All Rocket Data with Python and Docker

This article introduces the community‑maintained r/SpaceX REST API that aggregates every SpaceX rocket datum, explains how to query it via JSON in multiple languages, provides a Python example, and details Docker, local, and Postman deployment options for developers.

DockerMongoDBSpaceX
0 likes · 5 min read
Unlock the r/SpaceX Open REST API: Access All Rocket Data with Python and Docker
Xianyu Technology
Xianyu Technology
May 27, 2020 · Cloud Native

GCLI: A Command-Line Tool for Unified Serverless FaaS Development

GCLI, a Docker‑driven command‑line tool created by Xianyu, unifies Flutter‑based serverless FaaS development by providing consistent, cross‑OS environments and simple commands for hot‑deploy, invocation, logging, and local debugging, cutting deployment time from ten minutes to five seconds and lowering entry barriers to about thirty minutes.

CLIDockerFaaS
0 likes · 7 min read
GCLI: A Command-Line Tool for Unified Serverless FaaS Development
DevOps Cloud Academy
DevOps Cloud Academy
May 25, 2020 · Cloud Native

End‑to‑End Project Delivery with GitLab CI/CD: Workflow, Pipelines, and Kubernetes Deployment

This guide details a complete GitLab‑based CI/CD workflow—from issue creation and feature‑branch handling through build, test, code‑analysis, Docker image creation, and Kubernetes deployment—illustrating pipeline configuration, variable management, and trigger rules for reliable end‑to‑end project delivery.

DockerKubernetespipeline
0 likes · 16 min read
End‑to‑End Project Delivery with GitLab CI/CD: Workflow, Pipelines, and Kubernetes Deployment
Ops Development Stories
Ops Development Stories
May 24, 2020 · Cloud Native

How to Deploy Rancher on K3s with Nginx, Keepalived, and MySQL

This guide walks through preparing the environment, installing required tools, configuring firewalls, setting up host files, deploying Nginx with Keepalived for high‑availability, installing Docker, MySQL, and finally installing K3s and Rancher using Helm, including certificate creation and troubleshooting steps.

DockerHelmKeepalived
0 likes · 16 min read
How to Deploy Rancher on K3s with Nginx, Keepalived, and MySQL
Big Data Technology Architecture
Big Data Technology Architecture
May 21, 2020 · Databases

Quick Start Guide: Running HBase with Docker

This tutorial demonstrates how to rapidly set up and use HBase inside a Docker container, covering Docker installation, image pulling, container execution, host configuration, accessing the HBase Web UI and shell, Zookeeper interaction, and a Java API example for beginners.

DockerHBaseTutorial
0 likes · 5 min read
Quick Start Guide: Running HBase with Docker
Programmer DD
Programmer DD
May 19, 2020 · Operations

How to Shrink Docker Images by Up to 99% Across Go, Java, Rust, and More

This article explains practical techniques for drastically reducing Docker image sizes—including Go binary static linking, Alpine vs. slim base images, multi‑stage builds for Java, Rust, and interpreted languages, and detailed size comparisons—so developers can choose the optimal base image and build strategy for any language.

AlpineDockerGo
0 likes · 20 min read
How to Shrink Docker Images by Up to 99% Across Go, Java, Rust, and More
macrozheng
macrozheng
May 19, 2020 · Operations

Master Automated SpringBoot Deployment with Jenkins and Docker

Learn how to automate the packaging, Docker image creation, and remote deployment of a SpringBoot application using a semi‑automatic script and Jenkins, covering Dockerfile setup, Bash deployment scripts, Jenkins Publish Over SSH configuration, and best practices for reliable production releases.

CI/CDDockerJenkins
0 likes · 8 min read
Master Automated SpringBoot Deployment with Jenkins and Docker
MaGe Linux Operations
MaGe Linux Operations
May 18, 2020 · Cloud Native

Deploying Spring Cloud Eureka on a Private Kubernetes Cluster with CI/CD

This guide walks through setting up a private Kubernetes environment, configuring namespaces and service accounts, modifying Eureka for IP registration, preparing Docker and Harbor authentication, creating StatefulSet and Service manifests, and automating continuous deployment with a Python script, enabling a fully functional Spring Cloud Eureka service in a resource‑constrained cluster.

CI/CDDockerEureka
0 likes · 16 min read
Deploying Spring Cloud Eureka on a Private Kubernetes Cluster with CI/CD
Java Architecture Diary
Java Architecture Diary
May 16, 2020 · Backend Development

Spring Boot 2.3 Highlights: Dependency Upgrades, Java 14, Docker & More

Spring Boot 2.3 introduces major core component upgrades—including Spring Data Neumann, Spring HATEOAS 1.1, and Spring Security 5.3—adds Java 14 compatibility while retaining Java 8/11 support, enhances Docker integration with Cloud Native Buildpacks and layered jars, and provides graceful shutdown and health‑probe features for improved application reliability.

DockerJava 14Spring Boot
0 likes · 4 min read
Spring Boot 2.3 Highlights: Dependency Upgrades, Java 14, Docker & More
Programmer DD
Programmer DD
May 14, 2020 · Cloud Computing

Build Your Own Private Cloud Storage with Docker and Nextcloud

This guide walks you through selecting an open‑source cloud storage solution, installing Docker, deploying Nextcloud, configuring WebDAV, accessing the service from PC and mobile, and exploring plugins, providing step‑by‑step commands and screenshots to help you set up a secure private cloud drive.

DockerWebDAVnextcloud
0 likes · 5 min read
Build Your Own Private Cloud Storage with Docker and Nextcloud
dbaplus Community
dbaplus Community
May 12, 2020 · Cloud Native

Migrating Massive Big‑Data Services to Kubernetes: Lessons from Tongcheng‑eLong

This article details how Tongcheng‑eLong transitioned from Docker‑Host deployments to a Kubernetes‑based platform for hundreds of storage and compute services, covering network integration, IP management, service synchronization, storage strategies, operator development, monitoring, logging, and the challenges and future plans they encountered.

Cloud NativeDockerKubernetes
0 likes · 17 min read
Migrating Massive Big‑Data Services to Kubernetes: Lessons from Tongcheng‑eLong
MaGe Linux Operations
MaGe Linux Operations
May 8, 2020 · Cloud Native

Beyond Docker: Exploring Top Container Runtime Alternatives

This article analyzes Docker's declining market share and provides a detailed comparison of alternative container runtimes—including rkt, Mesos, LXC, OpenVZ, and Containerd—highlighting their features, advantages, and limitations for various production scenarios.

DockerLXCMesos
0 likes · 7 min read
Beyond Docker: Exploring Top Container Runtime Alternatives
Architects' Tech Alliance
Architects' Tech Alliance
May 2, 2020 · Cloud Native

Understanding Cloud Native: Origins, Core Technologies, and Business Benefits

This article explains the concept of cloud native, tracing its origins from the CNCF foundation and early container technologies, and details key components such as containers, Docker, Kubernetes, microservices, service mesh, immutable infrastructure, and declarative APIs, highlighting how they together enable rapid iteration, automated deployment, and scalable, resilient applications.

Declarative APIDockerMicroservices
0 likes · 17 min read
Understanding Cloud Native: Origins, Core Technologies, and Business Benefits
Wukong Talks Architecture
Wukong Talks Architecture
Apr 26, 2020 · Cloud Native

Spring Cloud Practical Project: Environment Setup, Menu Creation, Frontend Generation, Gateway Configuration and CORS Resolution

This tutorial walks through building a Spring Cloud micro‑service platform by preparing the development environment, adding backend menus, auto‑generating Vue pages, configuring Spring Cloud Gateway routing, registering services with Nacos, and solving CORS issues to enable seamless frontend‑backend interaction.

CORSDockerMicroservices
0 likes · 11 min read
Spring Cloud Practical Project: Environment Setup, Menu Creation, Frontend Generation, Gateway Configuration and CORS Resolution
Wukong Talks Architecture
Wukong Talks Architecture
Apr 24, 2020 · Cloud Native

Spring Cloud Gateway: Introduction, Architecture, Setup and Demo

This article provides a comprehensive guide to Spring Cloud Gateway, covering its role as an API gateway, core features, underlying principles, step‑by‑step module creation, Maven dependency configuration, application annotations, YAML routing examples, and a runnable demo for building cloud‑native microservice architectures.

Cloud NativeDockerJava
0 likes · 5 min read
Spring Cloud Gateway: Introduction, Architecture, Setup and Demo
Programmer DD
Programmer DD
Apr 19, 2020 · Operations

5 Essential Docker Utilities to Boost Your Container Workflow

Discover five powerful Docker utilities—Watchtower, docker‑gc, docker‑slim, Rocker, and ctop—that automate container updates, clean up unused images, shrink image sizes, enhance Dockerfile capabilities, and provide real‑time container monitoring, each with installation steps, usage examples, and links to their documentation.

Dockercontainer toolsctop
0 likes · 12 min read
5 Essential Docker Utilities to Boost Your Container Workflow
Wukong Talks Architecture
Wukong Talks Architecture
Apr 18, 2020 · Cloud Native

Integrating Nacos Service Discovery into a Spring Cloud Microservice Project – Step‑by‑Step Guide

This guide walks through setting up Nacos as a service discovery platform for a Spring Cloud microservice architecture, covering dependency inclusion, server installation, configuration of each service’s address, enabling discovery annotations, naming services, and accessing the Nacos dashboard, with full code snippets and troubleshooting tips.

DockerJavaMicroservices
0 likes · 5 min read
Integrating Nacos Service Discovery into a Spring Cloud Microservice Project – Step‑by‑Step Guide
Programmer DD
Programmer DD
Apr 15, 2020 · Operations

How to Shrink Docker Images by Up to 99.99% with Multi‑Stage Builds

This article explains why naïve Docker images can balloon to gigabytes, then walks through multi‑stage builds, language‑specific trimming techniques, and the use of minimal base images such as scratch, showing how to reduce image size from over a gigabyte to just a few megabytes while preserving developer and operations convenience.

DockerImage OptimizationLinux
0 likes · 17 min read
How to Shrink Docker Images by Up to 99.99% with Multi‑Stage Builds
Tencent Cloud Developer
Tencent Cloud Developer
Apr 14, 2020 · Cloud Computing

Deploying a Private Bitwarden Password Manager on Tencent Cloud

This guide walks you through deploying a low‑cost, private Bitwarden password manager on Tencent Cloud by preparing a domain and SSL certificate, installing Docker on a CentOS CVM, running Bitwarden and Nginx containers, optionally enabling CDN, configuring backups to COS, and applying security hardening such as two‑factor authentication.

BitwardenCDNDocker
0 likes · 18 min read
Deploying a Private Bitwarden Password Manager on Tencent Cloud
Efficient Ops
Efficient Ops
Apr 13, 2020 · Cloud Native

How to Migrate a Project to Kubernetes: Step‑by‑Step Guide

This article walks through the complete process of moving a project to a Kubernetes platform, covering image creation, pod controller management, data persistence, service exposure, external publishing, CI/CD integration, and detailed command‑line examples for building, pushing, and deploying Docker images.

CI/CDDockerJava
0 likes · 15 min read
How to Migrate a Project to Kubernetes: Step‑by‑Step Guide
Wukong Talks Architecture
Wukong Talks Architecture
Apr 13, 2020 · Backend Development

Quick Guide to Setting Up the Renren‑Fast Management Backend for the PassJava Project

This tutorial walks through downloading the Renren‑Fast open‑source admin framework, integrating it into the PassJava project, configuring MySQL and Docker, adjusting application settings, launching the backend service, building the Vue front‑end, and performing end‑to‑end login verification, providing a complete step‑by‑step guide for developers.

BackendDockerJava
0 likes · 4 min read
Quick Guide to Setting Up the Renren‑Fast Management Backend for the PassJava Project
Open Source Linux
Open Source Linux
Apr 11, 2020 · Cloud Native

Demystifying Docker: How Images, Containers, and Commands Really Work

This article explains Docker's core concepts—including images, containers, the union file system, and the differences between image layers and running containers—while walking through essential Docker commands and illustrating each step with clear diagrams and code examples.

DockerDocker CommandsImages
0 likes · 14 min read
Demystifying Docker: How Images, Containers, and Commands Really Work
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Apr 11, 2020 · Backend Development

Why Sentinel Misses Docker CPU Usage and How to Fix It

This article explains Sentinel's role in microservice rate limiting, details a Docker-specific bug where CPU utilization is incorrectly reported, clarifies the difference between CPU load and utilization, and outlines the code fix and its remaining limitations.

CPU utilizationDockerJava
0 likes · 6 min read
Why Sentinel Misses Docker CPU Usage and How to Fix It
Wukong Talks Architecture
Wukong Talks Architecture
Apr 8, 2020 · Databases

How to Install and Configure Redis Using Docker

This tutorial walks through pulling the Redis Docker image, creating configuration files, running the container, connecting with redis-cli, testing commands, enabling persistence, and installing a visual management tool, providing complete step‑by‑step instructions for Docker‑based Redis deployment.

ConfigurationDockerInstallation
0 likes · 4 min read
How to Install and Configure Redis Using Docker
Wukong Talks Architecture
Wukong Talks Architecture
Apr 8, 2020 · Databases

Step-by-Step Guide to Installing MySQL Using Docker

This tutorial explains how to download the MySQL Docker image, create and run a MySQL container with volume mappings and environment variables, verify the container, connect to the database via Workbench, and access the container’s shell and host files.

DockerInstallationLinux
0 likes · 3 min read
Step-by-Step Guide to Installing MySQL Using Docker
360 Tech Engineering
360 Tech Engineering
Apr 8, 2020 · Backend Development

Implementing Vue Server-Side Rendering (SSR) with Koa, Docker, and Kubernetes

This technical guide explains how to build a Vue SSR service using Koa, outlines the project benefits and trade‑offs, details the directory structure, server and client entry files, webpack configurations, and describes a Docker‑based CI/CD pipeline with Kubernetes deployment for scalable production environments.

DockerKoaKubernetes
0 likes · 22 min read
Implementing Vue Server-Side Rendering (SSR) with Koa, Docker, and Kubernetes