Update Dockerfile
Browse files- Dockerfile +9 -8
Dockerfile
CHANGED
@@ -3,7 +3,7 @@ FROM adguard/adguardhome:latest
|
|
3 |
|
4 |
# 声明 AdGuard Home 使用的端口
|
5 |
# 53/udp: Standard DNS
|
6 |
-
# 3000/tcp: Web UI
|
7 |
# 80/tcp: Web UI and DNS-over-HTTPS
|
8 |
# 443/tcp: DNS-over-HTTPS and DNS-over-TLS
|
9 |
# 853/tcp: DNS-over-TLS
|
@@ -14,10 +14,11 @@ EXPOSE 53/udp 3000/tcp 80/tcp 443/tcp 853/tcp
|
|
14 |
VOLUME ["/opt/adguardhome/work", "/opt/adguardhome/conf"]
|
15 |
|
16 |
# 容器启动时运行的命令
|
17 |
-
#
|
18 |
-
# -
|
19 |
-
#
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
|
|
|
3 |
|
4 |
# 声明 AdGuard Home 使用的端口
|
5 |
# 53/udp: Standard DNS
|
6 |
+
# 3000/tcp: Web UI (This is the one we expose to Hugging Face)
|
7 |
# 80/tcp: Web UI and DNS-over-HTTPS
|
8 |
# 443/tcp: DNS-over-HTTPS and DNS-over-TLS
|
9 |
# 853/tcp: DNS-over-TLS
|
|
|
14 |
VOLUME ["/opt/adguardhome/work", "/opt/adguardhome/conf"]
|
15 |
|
16 |
# 容器启动时运行的命令
|
17 |
+
# 1. 使用 "shell form" 的 CMD,避免解析错误。
|
18 |
+
# 2. 使用新的 --web-addr 参数,直接在 0.0.0.0:3000 上启动 Web UI。
|
19 |
+
# 这与我们在 README.md 中设置的 app_port: 3000 完全匹配。
|
20 |
+
# 3. 保留 -c 和 -w 参数以确保持久化存储。
|
21 |
+
CMD /opt/adguardhome/AdGuardHome \
|
22 |
+
--web-addr 0.0.0.0:3000 \
|
23 |
+
-c /opt/adguardhome/conf/AdGuardHome.yaml \
|
24 |
+
-w /opt/adguardhome/work
|