eth2-networks icon indicating copy to clipboard operation
eth2-networks copied to clipboard

docker-compose file

Open torfbolt opened this issue 6 years ago • 2 comments

Would it be possible and desirable to create a docker-compose file that launches all of the available eth2 clients so that people can easily participate in testing with a simple docker-compose up? I think many of the clients already have automated docker builds so it would mostly be a task of collecting all of the configuration options.

Would this be the right repo for such a script?

torfbolt avatar Dec 16 '19 13:12 torfbolt

You'll be interested in https://github.com/eth2-clients/multinet which contains scripts to download, build and connect clients in a local setup - it would be trivial to dockerize from there, though many developers prefer not to have to deal with docker mess

arnetheduck avatar Dec 16 '19 14:12 arnetheduck

Maybe not quite the same, but if you're into devops and ansible, you can use: https://github.com/protolambda/ansible_eth2/ Supports 4 clients, and added lodestar today for 5. As well as eth2stats-server, bootnodes, deposits, metrics, and more utils. Too much to deploy on a single machine, but with an ansible inventory it can easily be deployed to more machines, without the need for k8s or something. After medalla launch I'll add some example inventories and things, right now it's in production for the (unpublished, soon though :tm:) multi-client attacknet, and a lot of my medalla nodes.

protolambda avatar Aug 02 '20 23:08 protolambda