Gridcoin v5.5.0.0 on Docker

System

Docker is an open-source platform to build, deploy, and run applications in lightweight, portable containers. It uses operating system-level virtualization to package software into standardized units called containers, which include everything the application needs to run, such as code, runtime, system tools, and libraries.

Deploying

$ docker run --detach \
  --name gridcoin \
  --hostname gridcoin \
  --network host \
  --pid host \
  -v gridcoin-data:/data \
  -e GRIDCOIN_RPC_USER="secretUSER" \
  -e GRIDCOIN_RPC_PASS="secretPASSWORD" \
  -e GRIDCOIN_DATA_DIR="/data/gridcoin" \
  docker.io/osgiliath/gridcoin:natasha;

Running

Gridcoin Research is running on Docker.

$ docker --version;
Docker version 29.4.0, build 9d7ad9ff180b43ae5577d048a7bac1159ce7bacf

$ date; docker exec -u gridcoin -it gridcoin /usr/bin/gridcoinresearchd -rpcuser=secretUSER -rpcpassword=secretPASSWORD getinfo;;
Wed Apr 15 11:39:23 CEST 2026
{
  "version": "v5.5.0.0",
  "minor_version": 5,
  "protocolversion": 180329,
  "walletversion": 5040101,
  "balance": 0.00000000,
  "newmint": 0.00000000,
  "stake": 0.00000000,
  "blocks": 3944479,
  "in_sync": true,
  "timeoffset": 0,
  "uptime": 121068,
  "moneysupply": 514008749.96499919,
  "connections": 32,
  "proxy": "",
  "ip": "62.210.163.216",
  "difficulty": {
    "current": 9.760220418497282,
    "target": 9.643333197298228
  },
  "testnet": false,
  "keypoololdest": 1776124776,
  "keypoolsize": 101,
  "paytxfee": 0.00100000,
  "mininput": 0.00000000,
  "errors": ""
}