Fading Coder

One Final Commit for the Last Sprint

Deploying a Multi-Primary and Replica MySQL Architecture via Docker

Network Topology and Port Allocasion Node Role Host IP Mapped Port Primary-A 192.168.153.19 3321 Replica-A 192.168.153.19 3322 Primary-B 192.168.153.19 3323 Replica-B 192.168.153.19 3324 Directory Initialization and Image Retrieval Execute the following shell commands to fetch the database image and...

Installing Elasticsearch and Kibana with Docker

1. Begin by pulling the required container images: </div>2\. Create directories for volume mounting: <div>```bash sudo mkdir -p /opt/elasticsearch/config sudo mkdir -p /opt/elasticsearch/data sudo mkdir -p /opt/elasticsearch/plugins </div>4\. Launch the Elasticsearch container with...

Deploying Multi-Container Applications with Docker Compose

Introduction to Docker Compose Docker Compose is a tool designed for defining and running applications that require multiple Docker containers. Instead of managing each container individually through the CLI, you describe your entire application stack in a configuration file. With a docker-compose.y...

Building a gRPC Service with Hyperf 3

Developing gRPC services within a Hyperf 3 application typically involves setting up a suitable environment, defining protocol buffers, generating code, and implementing both server and client components. For optimal setup and to avoid potential dependency conflicts, especially concerning GCC versio...

Configuring Nginx for WebSocket and HTTP Coexistence in Docker Environments

Initial Configuration Challenges A recent project required serving both HTTP and WebSocket traffic through a single nginx configuration file. The initial setup was as follows: upstream backend_service { server 10.6.14.200:8000 max_fails=0; } server { listen 80; gzip on; gzip_min_length 1k; gzip_comp...

Docker-Based SVN Server and WebSVN Configuration

Docker-Based SVN Server and WebSVN Configuration 1. Installation - Pull the Docker image docker pull gurcan/svn-server - Launch the container docker run -d --name svn-container --restart=always -v /var/lib/svn/repos:/home/svn -p 14890:80 -p 4890:3690 gurcan/svn-server - Create an administrator accou...

Cloud Server Environment Setup and Network Port Management

Containerization with Docker To manage applications efficiently, Docker is used as the primary runtime environment. Ensure system compatibility before proceeding with the installation. Installation via Package Manager Update the local package index and install the necessary dependencies to allow yum...

Mastering Dockerfile Directives and Image Configuration

Dockerfiles act as build recipes containing sequential instructions to assemble a container image. The Docker daemon processes these instructions from top to bottom. Every valid Dockerfile must begin by defining a base image. Comments within the file are denoted by the # symbol.FROMThe FROM instruct...

Exposing Docker Build Capabilities to LAN via 1Panel

Our server management team installed 1Panel (community edition v1.10.10-lts) and wants all small development projects deployed via Docker. As a Windows developer without a local Docker environment, the first step is configuring a shared Docker image build capability over the LAN. Docker's core funct...

Docker Single-Node Deployment of Nacos (with/without MySQL Support)

Using Server MySQL Version 1. Pull Nacos Image To fetch the Nacos Docker image (use the latest version by default, or specify a version like 2.0.3): docker pull nacos/nacos-server # Latest version # Optional: Specify version (e.g., 2.0.3) # docker pull nacos/nacos-server:2.0.3 2. Set Up MySQL (Skip...