Rancher 2 single install embedded etcd query Option 1: run etcd image matching the embedded version and re-use container network to use etcdctl docker run -e ETCDCTL_API=3 --net=container:$(docker ps | grep -E "rancher/rancher:|rancher/rancher |rancher/rancher@|rancher_rancher" | awk '{ print $1 }') quay.io/coreos/etcd:v$(docker exec $(docker ps | grep -E "rancher/rancher:|rancher/rancher |rancher/rancher@|rancher_rancher" | awk '{ print $1 }') curl -s http://localhost:2379/version | docker run -i oildex/jq:1.6 jq -r .etcdserver) etcdctl get / --prefix --keys-only Option 2: use curl to talk to the embedded etcd and decode using jq docker exec $(docker ps | grep -E "rancher/rancher:|rancher/rancher |rancher/rancher@|rancher_rancher" | awk '{ print $1 }') curl -s -X POST -d '{"key": "AA==", "range_end": "AA=="}' http://localhost:2379/v3alpha/kv/range | docker run -i oildex/jq:1.6 jq -r '.kvs[].key | @base64d'