diff --git a/daemon/Dockerfile b/daemon/Dockerfile
index 69d4d6a85182489982dbe21bab382f880707f19d..70abf251acaab65f3569592d4e160707030c6811 100644
--- a/daemon/Dockerfile
+++ b/daemon/Dockerfile
@@ -25,6 +25,7 @@ ENV RT_TRACKER_UDP="yes"
 ENV RT_MIN_PORT=50000
 ENV RT_MAX_PORT=50000
 ENV RT_PROTO_DHT="disable"
+ENV RT_DHT_PORT=6881
 ENV RT_PROTO_PEX="no"
 ENV RT_MAX_UP=100
 ENV RT_MAX_UP_GLOBAL=250
diff --git a/daemon/src/rtorrent.rc b/daemon/src/rtorrent.rc
index 4aaa3701cfe73eed63716c56a92030ea99552ac2..dc93a9340cd89507d72b59c83d9dcb85301d8103 100644
--- a/daemon/src/rtorrent.rc
+++ b/daemon/src/rtorrent.rc
@@ -15,6 +15,7 @@ network.port_random.set = no
 # Enable tracker-less torrents but vulnerable to passive sniffing
 # DHT and PEX are always disabled for private torrents
 dht.mode.set = (system.env,RT_PROTO_DHT)
+dht.port.set = (system.env,RT_DHT_PORT)
 protocol.pex.set = (system.env,RT_PROTO_PEX)
 
 trackers.use_udp.set = (system.env,RT_TRACKER_UDP)