問題タブ [pihole]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
624 参照

docker - Pihole + Docker コンテナでバインド解除

ARMv7 Processor rev 3 (v7l) を搭載した raspberry pi 4 を使用しています。私は何日もの間、docker コンテナーで DNS over TLS を使ってピホールとバインドを解除するソリューションを見つけようと試みてきました。

私は dockers の経験があまりないので (寛大にお願いします) 、このイメージを見つけましdocker pull juampe/pihole-dotた。

このイメージには、次の例の実行コマンドがあります。

docker run --init -d --restart=always --network=eraser --dns 127.0.0.1 --ip 192.168.0.2 -e ServerIP="192.168.0.2" --hostname pihole -e VIRTUAL_HOST="pihole" - -name="pihole" -e "WEBPASSWORD=admin" -e "TZ=ヨーロッパ/マドリード" -e "DOT_UPSTREAM=1.1.1.1,1.0.0.1" -e "DNS1=127.0.0.1#5353" -e "DNS2 =no" --cap-add=NET_ADMIN --cap-add=SYS_NICE -v /opt/docker/pihole/dnsmasq.d:/etc/dnsmasq.d/ -v /opt/docker/pihole/pihole:/etc /pihole juampe/pihole-dot

さて、私は消しゴムと呼ばれるdockerネットワークを作成し(構成せずに、構成が必要かどうかわかりません)、次の引数からIPを置き換えました

--ip 192.168.0.2 ServerIP = "192.168.0.2"

ラズベリーのIPで。

コマンドを実行すると、次の警告が表示されました。

警告: ローカルホスト DNS 設定 (--dns = 127.0.0.1) はコンテナーで失敗する場合があります。

しかし、コンテナは正常に立ち上がりました。docker container lsコマンドの出力を以下に示します

http://localhost上記の出力から、ポート 80 が公開されていることがわかったので、 urlとurl を開こうとしましたhttp://<Raspberry's_Local_IP>。残念ながら、両方とも到達できませんでした。

したがって、エラーは発生しないため、何が問題なのかを説明していただければ幸いです。または、ラズベリーまたは VM で機能するコマンドだけを教えていただければ幸いです (それによって、何が間違っていたかがわかります。私は docker-noob ですが、super-noob ではありません)。

前もって感謝します!