docker安装adguardhome
时间: 2024-10-13 21:04:01 浏览: 35
Docker安装AdGuard Home可以让你在一个容器化环境中运行AdGuard Home服务,这是一个轻量级的DNS过滤工具,主要用于阻止广告、恶意网站等。以下是通过Docker安装的基本步骤:
1. **首先确保已安装Docker**:检查系统上是否已经安装了Docker,如果没有,你可以从Docker官网下载并按照官方指南进行安装。
2. **访问AdGuard Home Docker镜像仓库**:AdGuard Home有官方维护的Docker Hub镜像,可以在`https://hub.docker.com/r/mholt/caddy-adguard`找到。
3. **拉取镜像**:
```
docker pull mholt/caddy-adguard
```
4. **创建Docker运行命令**:通常会创建一个名为`docker-compose.yml`的配置文件,包含容器的启动参数。例如:
```yaml
version: '3'
services:
adguard:
image: mholt/caddy-adguard
container_name: adguard_home
ports:
- "80:80"
- "853:853"
environment:
ADGUARD_HOME_DATA_DIR: "/data"
# 如果需要自定义配置,添加ADGUARD_HOME_CONFIG环境变量指向配置文件
```
5. **启动容器**:
```
docker-d
```
`-d` 参数表示后台运行(detached mode)。
6. **配置与初始化**:
- 如果首次运行,AdGuard Home可能会提示你设置一些初始选项。你可以在`http://localhost`或`http://your_ip_address`查看设置界面。
- 按照指示完成初始化,如设置代理规则、上传黑名单等。
阅读全文