Challenge #1: Docker Machine Setup

Challenge #1: Docker Machine Setup

Level: Easy

Situation: At the moment, PoUW can be run in a Kubernetes cluster or using a local cluster simulation. The local simulation makes use of a single blockchain and it is limited in terms of capabilities. The Kubernetes setup requires the installation of MiniKube and heavy computational resources, hence it is not easy to run on lower equipped machines.

Task: Your task is to create a simpler local setup using Docker Machine.

Action: You can use the project pouw-k8s as guidance, from where you can re-use the Docker images.

Result: You should be able to simulate miners and supervisors running on the same machine, each Docker container running its own full PAI node.