<p>Bitcoin Core only implements a fully-validating node mode. If this image runs Bitcoin Core, it's fully validating.</p>
<p>It <em>is</em> possible to run Bitcoin Core in pruning mode (<code>prune</code> setting in bitcoin.conf), where old block data is deleted <em>after</em> validation. Everything is still downloaded and validated as before, just not kept.</p>

CC BY-SA 4.0
2023-12-12T16:01:34.020Z
2023-12-12T16:01:34.020Z
Pieter Wuille
<p>I used the image &quot;fullnode/bitcoin&quot; to build a node of bitcoin.
It runs successfully and I can see the debug.log. The node begin to Sync ledger(blocks).</p>
<p>I want to know how I can judge one node is fullnode or light node. The difference in bitcoin.conf? Or the difference in log?</p>

<bitcoind><full-node>
How to build a bitcoin fullnode and light node using docker image?
Lawrence Yang
# How to build a bitcoin fullnode and light node using docker image?

(Asked by: username_0 on 2023-12-12)

I used the image "fullnode/bitcoin" to build a node of bitcoin.
It runs successfully and I can see the debug.log. The node begin to Sync ledger(blocks).

I want to know how I can judge one node is fullnode or light node. The difference in bitcoin.conf? Or the difference in log?

**Tags:** bitcoind, full-node


---

## 1 answers

### Answer by username_1 on 2023-12-12. Score: 1

Bitcoin Core only implements a fully-validating node mode. If this image runs Bitcoin Core, it's fully validating.

It *is* possible to run Bitcoin Core in pruning mode (`prune` setting in bitcoin.conf), where old block data is deleted *after* validation. Everything is still downloaded and validated as before, just not kept.


---

