Replication enables data from one MySQL database server (known as a source) to be copied to one or more MySQL database servers (known as replicas) (MySQL).
The following steps are modified from the original guide at GitHub so that they could be run in PowerShell (Windows environment). The idea is to run a Master server followed by N Slave servers; all running as Docker containers.
All containers are created from the image repo published at https://quay.io/repository/alexanderfefelov/mysql-replication. The entrypoint script builds the container based on the mode parameter (master or slave).

source: https://github.com/alexanderfefelov/docker-mysql-replication
[0] Pre-requisite
Docker Desktop (This post is using Docker Desktop version 4.24.2)