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
コマンドの出力を以下に示します
1bb81122e7cb
juampe
pihole-dot
s6-init
14 hours ago Up About a minute (health: starting)
53/udp
53/tcp
80/tcp
67/udp
pihole
http://localhost
上記の出力から、ポート 80 が公開されていることがわかったので、 urlとurl を開こうとしましたhttp://<Raspberry's_Local_IP>
。残念ながら、両方とも到達できませんでした。
したがって、エラーは発生しないため、何が問題なのかを説明していただければ幸いです。または、ラズベリーまたは VM で機能するコマンドだけを教えていただければ幸いです (それによって、何が間違っていたかがわかります。私は docker-noob ですが、super-noob ではありません)。
前もって感謝します!