Skip to content

Commit d3fadfe

Browse files
committed
Add example Docker Compose
1 parent 8d5167c commit d3fadfe

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

docker-compose.yml

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
services:
2+
watchtower:
3+
container_name: watchtower
4+
image: containrrr/watchtower
5+
volumes:
6+
- /var/run/docker.sock:/var/run/docker.sock
7+
8+
monerod:
9+
container_name: monerod
10+
image: ghcr.io/rblaine95/monero:0.18.3.4-2
11+
network_mode: host
12+
volumes:
13+
- ./monero-data:/var/lib/monero
14+
command:
15+
- --non-interactive
16+
- --no-igd
17+
- --confirm-external-bind
18+
- --rpc-restricted-bind-port=18089
19+
- --rpc-restricted-bind-ip=0.0.0.0
20+
- --rpc-bind-port=18081
21+
- --rpc-bind-ip=127.0.0.1
22+
- --enable-dns-blocklist
23+
- --pad-transactions
24+
- --proxy=127.0.0.1:9050
25+
- --tx-proxy=tor,127.0.0.1:9050,16
26+
27+
prep-tor-data:
28+
container_name: prep-volume
29+
image: alpine
30+
volumes:
31+
- ./tor-data:/var/lib/tor
32+
command:
33+
- sh
34+
- -c
35+
- |
36+
chown -R 100:65533 /var/lib/tor
37+
chmod 0700 /var/lib/tor
38+
39+
tor:
40+
container_name: tor
41+
image: ghcr.io/rblaine95/tor
42+
volumes:
43+
- ./tor-data:/var/lib/tor
44+
network_mode: host
45+
environment:
46+
TOR_DATA_DIRECTORY: /var/lib/tor
47+
TOR_LOG: notice stderr
48+
TOR_SOCKS_PORT: 0.0.0.0:9050
49+
50+
MONEROD_TOR_HIDDEN_SERVICE_DIR: /var/lib/tor/monerod
51+
MONEROD_TOR_HIDDEN_SERVICE_PORT: 18089 127.0.0.1:18089
52+
depends_on:
53+
- prep-tor-data

0 commit comments

Comments
 (0)