我试图为pihole运行一个码头工具。我能够成功地运行起来。我不明白的一件事是,当我尝试添加额外的卷时,即使它似乎正在运行,我也无法连接到其Web界面。
我用:
运行它sudo docker run -d \
--name pihole \
--net=host \
-p 53:53/tcp \
-p 53:53/udp \
-p 80:80 \
--volume=/dcfg/pihole:/etc/pihole \
--volume=/dcfg/dnsmasq.d:/etc/dnsmasq.d \
-e TZ="America/Toronto" \
-e WEBPASSWORD="PASSWORD" \
-e ServerIP="SERVERIP" \
--restart=unless-stopped \
diginc/pi-hole:latest
当我添加:
--volume=/dcfg/pihole_log:/var/log
OR:
--volume=/dcfg/pihole_lighttpd:/etc/lighttpd
然后它不会产生任何错误,我只是无法连接到网络界面。当我停止停靠器时,移除额外的卷并再次运行它,一切都恢复正常。我也试过尝试另一个项目的docker并得到了相同的结果。所以我缺少一些东西。也许只允许2卷?
答案 0 :(得分:0)
从上面删除-d将允许使用更多的-v选项。