使用docker搭建dns服务,通过AdGuard Home
一、创建安装目录
mkdir -p /docker-opt/adguardhome
二、创建docker-compose.yml文件
cat > /docker-opt/adguardhome/docker-compose.yml << 'EOF'
version: "3.9"
services:
adguardhome:
image: adguard/adguardhome:latest
restart: always
container_name: adguardhome
ports:
- 53:53/tcp
- 53:53/udp
- 3000:3000/tcp
- 443:443/tcp
- 443:443/udp
- 80:80/tcp
- 853:853/tcp
volumes:
- ./workdir:/opt/adguardhome/work
- ./confdir:/opt/adguardhome/conf
EOF
# 检查文件是否生成
ls -l /docker-opt/adguardhome/docker-compose.yml
# 检查文件内容是否正确
cat /docker-opt/adguardhome/docker-compose.yml
三、启动容器
cd /docker-opt/adguardhome
docker-compose up -d
四、初始化账号密码:
默认密码是admin/admin

浙公网安备 33010602011771号