AdGuardHome Docker Compose 配置指南
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::指定数据卷挂载,将主机目录挂载到容器目录。
运行配置
- 将以上配置保存为
docker-compose.yml文件。 - 在该文件所在的目录下执行
docker-compose up -d命令启动服务。
总结
使用 Docker Compose 部署 AdGuardHome 可以简化配置过程,并提供更好的可移植性和可管理性。用户可以根据自身需求修改配置,例如调整端口映射、数据卷挂载等。
原文地址: https://www.cveoy.top/t/topic/kgfq 著作权归作者所有。请勿转载和采集!