Bee Using Docker

Bee is also provided as Docker images hosted at Docker Hub.

Quick Start

Try Bee out by simply running the following command in your Terminal.

docker run\
-v /path/to/.bee-docker:/home/bee/.bee\
-p 1635:1635 \
-p 1634:1634 \
-p 1633:1633\
--rm -it bee:v1\
start \
--welcome-message="Bzzzz bzzz bzz bzz. ๐Ÿ" \
--swap-endpoint https://rpc.slock.it/goerli \
--debug-api-enable
info

If starting your node for the first time, you will need to deploy a chequebook contract. See Manual Installation for more info.

To persist files, mount a local directory as follows and enter the password used to encrypt your keyfiles. Note, Docker insists on absolute paths when mounting volumes, so you must replace /path/to/.bee-docker with a valid path from your local filesystem.

docker run\
-v /path/to/.bee-docker:/home/bee/.bee\
-p 1635:1635 \
-p 1634:1634 \
-p 1633:1633\
--rm -it bee:v1\
start \
--welcome-message="Bzzzz bzzz bzz bzz. ๐Ÿ" \
--swap-endpoint https://rpc.slock.it/goerli \
--debug-api-enable

Once you have generated your keys, leave Bee to run in the background...

docker run\
-d
-v /path/to/.bee-docker:/home/bee/.bee\
-p 1635:1635 \
-p 1634:1634 \
-p 1633:1633\
--rm -it bee:v1\
start \
--welcome-message="Bzzzz bzzz bzz bzz. ๐Ÿ" \
--swap-endpoint https://rpc.slock.it/goerli \
--debug-api-enable

Versions

Other versions of the Bee container are also available.

Latest beta Release

docker pull ethersphere/bee:beta

Specific Versions

docker pull ethersphere/bee:0.4.0

Edge

docker pull ethersphere/bee:latest

Please see the Docker Hub repository for more information.