Setting up MySQL InnoDB Cluster with MySQL Shell (plus MySQL Router) using just Docker containers.
MySQL InnoDB cluster provides a complete high availability solution for MySQL. Each MySQL server instance runs MySQL Group Replication, which provides the mechanism to replicate data within InnoDB clusters, with built-in failover.
P.S. Take a look at this tutorial and check how to setup MySQL Group Replication with Docker containers.