Komodod is the core component responsible for running a Komodo node.
1.6K
KomodoOcean Daemon (komodod) Docker Image
This Docker image provides the official KomodoOcean daemon for the Komodo blockchain platform. Komodod is the core component responsible for running a Komodo node, facilitating transaction validation, block creation, and communication within the network.
Features:
Usage:
To run the Komodo (KMD) daemon:
mkdir -p ./komodo-data/.komodo && RANDPASS=$(tr -cd '[:alnum:]' < /dev/urandom | fold -w16 | head -n1) && echo -e "txindex=1\nrpcuser=komodo\nrpcpassword=${RANDPASS}\nrpcallowip=127.0.0.1\nrpcbind=127.0.0.1\nserver=1" > ./komodo-data/.komodo/komodo.conf
sudo chown -R nobody:nogroup ./komodo-data
docker run -d --rm -p 7770:7770 -v "$(pwd)/komodo-data:/data" --name KMD deckersu/komodoocean:latest -printtoconsole=1
To run assetchain (for example VOTE2024):
mkdir -p ./VOTE2024/.komodo
sudo chown -R nobody:nogroup ./VOTE2024
docker run -d --rm -v "$(pwd)/VOTE2024:/data" --name VOTE2024 deckersu/komodoocean:latest -printtoconsole=1 -ac_name=VOTE2024 -ac_public=1 -ac_supply=149826699 -ac_staked=10 -addnode=65.21.52.18
To run the Komodo (KMD) daemon with current user UID:GID:
mkdir -p ./komodo-data/.komodo && RANDPASS=$(tr -cd '[:alnum:]' < /dev/urandom | fold -w16 | head -n1) && echo -e "txindex=1\nrpcuser=komodo\nrpcpassword=${RANDPASS}\nrpcallowip=127.0.0.1\nrpcbind=127.0.0.1\nserver=1" > ./komodo-data/.komodo/komodo.conf
docker run --rm -d --user $(id -u):$(id -g) -e HOME=/data -v "$(pwd)/komodo-data:/data" --name KMD deckersu/komodoocean:latest -no-ownership-check -printtoconsole
To run the assetchain (for example VOTE2024) with current user UID:GID:
mkdir -p ./VOTE2024/.komodo
docker run --rm -d --user $(id -u):$(id -g) -e HOME=/data -v "$(pwd)/VOTE2024:/data" --name VOTE2024 deckersu/komodoocean:latest -no-ownership-check -printtoconsole -ac_name=VOTE2024 -ac_public=1 -ac_supply=149826699 -ac_staked=10 -addnode=65.21.52.182
To access the container after it's already running:
docker ps --filter ancestor=deckersu/komodoocean:latest # find the id / name of container
docker exec -it container_id_or_name /bin/bash # run bash inside the container
docker exec -it container_id_or_name /app/komodo-cli -datadir=/data/.komodo getinfo getinfo # run RPC getinfo
Documentation and Support:
For detailed usage instructions, configuration options, and support, visit the Komodo documentation or join the Komodo community on Discord.
Sources:
Content type
Image
Digest
sha256:54761e612…
Size
61.6 MB
Last updated
about 1 month ago
docker pull deckersu/komodoocean