Skip to content

Docker Images

For every Fetchd release a corresponding docker images is released. The full list of images and tags can be found at:

https://hub.docker.com/r/fetchai/fetchd

Supported Tags & Dockerfiles

Current Versions:

Quick Reference

How to use this image

Connecting to a test network

Connecting a node to the test network is easy. In its simpliest configuration the docker container can be run with just a couple of environment variables as shown below:

docker run -e MONIKER=<insert node name here> -e NETWORK=<network name> fetchai/fetchd:0.5

However, users will almost certainly want to mount a storage volume into the container so that the node does not need to resync from genesis everytime. This can be done by adding the following volume path:

docker run -e MONIKER=<insert node name here> -e NETWORK=<network name> -v /path/for/data:/root/.fetchd fetchai/fetchd:0.5

For example connecting a node to the beaconworld testnet can be done with the following command:

docker run -e MONIKER=my-first-fetch-node -e NETWORK=beaconworld -v $(pwd)/my-first-fetch-node-data:/root/.fetchd fetchai/fetchd:0.5

License

View license information for the software contained in this image.

As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.