📝
Cardano Docker
  • Introduction
  • Plain Docker
    • Run Cardano Nodes
    • Installing Docker
    • RaspberryPi 4
  • Docker Compose
    • Cardano Services
  • Kubernetes
    • Cardano on Kubernetes
    • Creating a Kubernetes Cluster
  • Miscellaneous
    • Known Issues
Powered by GitBook
On this page
  • Prepare the Configuration Volume
  • Running the Relay + Block Producer
  • Stopping the Relay + Block Producer

Was this helpful?

  1. Docker Compose

Cardano Services

Everything in one script with Docker Compose.

PreviousRaspberryPi 4NextCardano on Kubernetes

Last updated 4 years ago

Was this helpful?

Prepare the Configuration Volume

The block producer gets its keys from a volume that we prepare here

docker run --name=tmp -v bprod-keys:/keys centos
docker cp ~/cardano/keys/pool/kes.skey tmp:/keys/kes.skey
docker cp ~/cardano/keys/pool/vrf.skey tmp:/keys/vrf.skey
docker cp ~/cardano/keys/pool/node.cert tmp:/keys/node.cert
docker rm -f tmp

Running the Relay + Block Producer

$ docker-compose -f nix/docker/compose/cardano-nodes.yaml up --detach

Creating compose_relay ... done
Creating compose_bprod ... done

For details you may want to have a look at .

Stopping the Relay + Block Producer

$ docker-compose -f nix/docker/compose/cardano-nodes.yaml down

Stopping compose_bprod ... done
Stopping compose_relay ... done
Removing compose_bprod ... done
Removing compose_relay ... done
Removing network cardano
nix/docker/compose/cardano-nodes.yaml