AdGuardHome Docker Compose 配置指南

本文将介绍如何使用 Docker Compose 部署 AdGuardHome,并提供一个示例配置,方便用户轻松搭建广告过滤服务。

使用 Docker Compose 部署 AdGuardHome

以下是一个使用 Docker Compose 部署 AdGuardHome 的示例配置,其中包含端口映射、数据卷挂载等设置,可根据实际需求进行修改。

version: '3.8'
services:
  adguardhome:
    image: adguard/adguardhome
    container_name: adguardhome
    restart: always
    ports:
      - '53:53/tcp'
      - '53:53/udp'
      - '80:80/tcp'
      - '443:443/tcp'
      - '443:443/udp'
      - '3000:3000/tcp'
      - '853:853/tcp'
      - '853:853/udp'
      - '784:784/udp'
      - '8853:8853/udp'
      - '5443:5443/tcp'
      - '5443:5443/udp'
    volumes:
      - '/home/weipeiru/adguard_conf/work:/opt/adguardhome/work'
      - '/home/weipeiru/adguard_conf/conf:/opt/adguardhome/conf'
      - '/home/weipeiru/adguard_conf/tmp:/tmp'

解释:

  • version: '3.8':指定 Docker Compose 的版本。
  • services: :定义服务,这里只有一个名为 adguardhome 的服务。
  • image: adguard/adguardhome:指定 AdGuardHome 的 Docker 镜像。
  • container_name: adguardhome:指定容器名称。
  • restart: always:设置为始终重启。
  • ports: :指定端口映射,将容器的端口映射到主机端口。
  • volumes: :指定数据卷挂载,将主机目录挂载到容器目录。

运行配置

  1. 将以上配置保存为 docker-compose.yml 文件。
  2. 在该文件所在的目录下执行 docker-compose up -d 命令启动服务。

总结

使用 Docker Compose 部署 AdGuardHome 可以简化配置过程,并提供更好的可移植性和可管理性。用户可以根据自身需求修改配置,例如调整端口映射、数据卷挂载等。

AdGuardHome Docker Compose 配置指南

原文地址: https://www.cveoy.top/t/topic/kgfq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录