使用Docker部署AdGuard Home

我使用的服务器运行在本地一台Ubuntu 20.04 虚拟机上,使用root用户操作。关于AdGuard Home你可以在这里获得详细信息。

安装Docker

apt install apt-transport-https ca-certificates curl software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

apt update && apt install docker-ce

使用Docker运行AdGuard Home

docker run -d \
    --name adguardhome \
    -v $PWD/adguardhome/work:/opt/adguardhome/work \
    -v $PWD/adguardhome/conf:/opt/adguardhome/conf \
    -p 53:53/tcp \
    -p 53:53/udp \
    -p 3000:3000/tcp \
    adguard/adguardhome

其中$PWD/adguardhome/work 是你本地存储adguardhome文件的地方。-p是adguardhome需要的端口。

成功运行后,浏览器访问 http://IP:3000 就可以进入到 Ad­Guard Home 的初始化界面。

查看AdGuard Home运行日志

docker logs adguardhome

开启Docker开机自启

systemctl enable docker.service

AdGuard Home简单设置