ドッキングの穴


この記事はUp and running with RaspberryPi with Dockerまでの私の追跡記事です.前の記事では、私はあなたのRaspberrypiでDockerとDockerを構成する方法を示しました.
この記事では、どのようにあなたのRaspberrypiからPiHoleとDockerとDockerを使用して外部トラフィックを制限する方法を示します.

インストール


piholeをインストールする場所を定義する最初のステップ.私の場合、私は~の経路の下でそれを維持するつもりです.
$ cd ~
$ mkdir pihole
$ cd pihole
$ touch docker-compose.yml
したら、Dockerの作成を作成します.pioleディレクトリ内のYMLファイルを次のコードを追加します.
$ nano docker-compose.yml
version: "3"

services:
  pihole:
    container_name: pihole
    image: pihole/pihole:latest
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      - "67:67/udp"
      - "80:80/tcp"
    environment:
      TZ: "America/Chicago"
      WEBPASSWORD: "strongPassword"
    volumes:
      - "./etc-pihole/:/etc/pihole/"
      - "./etc-dnsmasq.d/:/etc/dnsmasq.d/"
    cap_add:
      - NET_ADMIN
    restart: unless-stopped
dockerの構成を保存した後.YMLファイルは、次のコマンドを実行することができますあなたのpiホールサーバーを起動して実行します.
$ docker-compose up --detach

Initial run will take some time since it will download the PiHole image from docker.


成功した実行の後、あなたは、PepkerサービスとしてRaspberrypiで実行しているPiholeインスタンスをチェックすることができます.
# Try following commands to check PiHole service

$ docker ps
# To check the list of running containers

$ docker images
# To check PiHole image
静的IPが定義されているなら、PayPoleにアクセスできます

http://192.168.0.4/admin デバイスの設定


piholeのインストールの後、我々はデフォルトゲートウェイとしてpiholeを使用するために他の装置をマップする必要があります.そのためには、あなたの個々のデバイスのネットワーク/無線LANの設定に行くことができますし、DNSリストに192.168.0.4 IPアドレスを追加します.以下の例を参照ください.

チュートリアル、ハッピーコーディングを次のおかげで!