問題タブ [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.
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 ではありません)。
前もって感謝します!