Sign inSign up

idssc/adguardhome

By idssc

•Updated about 2 months ago

Network-wide ads & trackers blocking DNS server

Image
0

4.2K

idssc/adguardhome repository overview

Network-wide ads & trackers blocking DNS server

已支持的架构:amd64 arm64 armv7

# 设置环境,修改权限

export NAME=adguardhome  WORK_PATH=/var/lib/${NAME}  IMG=idssc/adguardhome:0.107.79-amd64
mkdir -p ${WORK_PATH}/conf ${WORK_PATH}/work 
chmod 0755 ${WORK_PATH}/conf ${WORK_PATH}/work  
chown -R $(groups nobody | sed 's/ //g') ${WORK_PATH}/conf ${WORK_PATH}/work  

# 生成容器

⁠1. host模式

# docker cli

docker run -d \
	--name ${NAME} \
	--hostname ${NAME} \
	--restart always \
	--log-opt max-size=256k \
	--network host \
	--user nobody \
	-v ${WORK_PATH}/conf:/opt/adguardhome/conf \
	-v ${WORK_PATH}/work:/opt/adguardhome/work \
${IMG}

# Docker Compose

version: "3"
services:
    adguardhome:
        container_name: adguardhome
        hostname: adguardhome
        restart: always
        logging:
            options:
                max-size: 256k
        network_mode: host
        user: nobody
        volumes:
            - /var/lib/adguardhome/conf:/opt/adguardhome/conf
            - /var/lib/adguardhome/work:/opt/adguardhome/work
        image: idssc/adguardhome:0.107.79-amd64

⁠2. 端口映射模式

# docker cli

docker run -d \
	--name ${NAME} \
	--hostname ${NAME} \
	--restart always \
	--log-opt max-size=256k \
	-p 53:53/tcp -p 53:53/udp -p 853:853/tcp -p 853:853/udp \
	-p 67:67/udp -p 68:68/udp \
	-p 3080:80/tcp \
	-p 3443:443/tcp -p 3443:443/udp \
	-p 3000:3000/tcp -p 3000:3000/udp \
	-p 5443:5443/tcp -p 5443:5443/udp -p 6060:6060/udp \
	--user nobody \
	-v ${WORK_PATH}/conf:/opt/adguardhome/conf \
	-v ${WORK_PATH}/work:/opt/adguardhome/work \
${IMG}

# Docker Compose

version: "3"
services:
    adguardhome:
        container_name: adguardhome
        hostname: adguardhome
        restart: always
        logging:
            options:
                max-size: 256k
        ports:
            - 53:53/tcp
            - 53:53/udp
            - 853:853/tcp
            - 853:853/udp
            - 67:67/udp
            - 68:68/udp
            - 3080:80/tcp
            - 3443:443/tcp
            - 3443:443/udp
            - 3000:3000/tcp
            - 3000:3000/udp
            - 5443:5443/tcp
            - 5443:5443/udp
            - 6060:6060/udp
        user: nobody
        volumes:
            - /var/lib/adguardhome/conf:/opt/adguardhome/conf
            - /var/lib/adguardhome/work:/opt/adguardhome/work
        image: idssc/adguardhome:0.107.79-amd64

Tag summary

Content type

Image

Digest

sha256:63aff0b55…

Size

15 MB

Last updated

about 2 months ago

docker pull idssc/adguardhome:0.107.79-amd64