install-adguard-on-docker/docker-compose.yml hinzugefügt
This commit is contained in:
		
							
								
								
									
										46
									
								
								install-adguard-on-docker/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								install-adguard-on-docker/docker-compose.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,46 @@
 | 
			
		||||
version: '3'  # Specify the Docker Compose version
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
  adguardhome:  # Define the service named 'adguardhome'
 | 
			
		||||
    image: adguard/adguardhome  # Use the 'adguard/adguardhome' Docker image
 | 
			
		||||
    container_name: adguardhome  # Set the container name to 'adguardhome'
 | 
			
		||||
    restart: unless-stopped  # Restart the container automatically unless stopped manually
 | 
			
		||||
    ports:  # Map container ports to host ports
 | 
			
		||||
      # Expose port 53 on TCP and UDP for DNS queries
 | 
			
		||||
      - "53:53/tcp"
 | 
			
		||||
      - "53:53/udp"
 | 
			
		||||
 | 
			
		||||
      # Expose port 67 on UDP for DHCP server
 | 
			
		||||
      - "67:67/udp"
 | 
			
		||||
 | 
			
		||||
      # Expose port 68 on UDP for DHCP client
 | 
			
		||||
      # - "68:68/udp"
 | 
			
		||||
 | 
			
		||||
      # Expose port 80 on TCP for HTTP web interface
 | 
			
		||||
      - "80:80/tcp"
 | 
			
		||||
 | 
			
		||||
      # Expose port 443 on TCP and UDP for HTTPS web interface
 | 
			
		||||
      - "443:443/tcp"
 | 
			
		||||
      - "443:443/udp"
 | 
			
		||||
 | 
			
		||||
      # Expose port 3000 on TCP for AdGuard Home's API
 | 
			
		||||
      - "3000:3000/tcp"
 | 
			
		||||
 | 
			
		||||
      # Expose port 853 on TCP for DNS-over-TLS (DoT)
 | 
			
		||||
      - "853:853/tcp"
 | 
			
		||||
 | 
			
		||||
      # Expose port 784 on UDP for DNS-over-QUIC (DoQ)
 | 
			
		||||
      - "784:784/udp"
 | 
			
		||||
 | 
			
		||||
      # Expose port 853 on UDP for DNS-over-DTLS (DoT)
 | 
			
		||||
      - "853:853/udp"
 | 
			
		||||
 | 
			
		||||
      # Expose port 8853 on UDP for DNS-over-TLS (DoT)
 | 
			
		||||
      - "8853:8853/udp"
 | 
			
		||||
 | 
			
		||||
      # Expose port 5443 on TCP and UDP for DNSCrypt
 | 
			
		||||
      - "5443:5443/tcp"
 | 
			
		||||
      - "5443:5443/udp"
 | 
			
		||||
    volumes:  # Mount host directories as volumes inside the container
 | 
			
		||||
      - /data/adguard-home/work:/opt/adguardhome/work  # Mount '/my/own/workdir' to '/opt/adguardhome/work'
 | 
			
		||||
      - /data/adguard-home/confdir:/opt/adguardhome/conf  # Mount '/my/own/confdir' to '/opt/adguardhome/conf'
 | 
			
		||||
		Reference in New Issue
	
	Block a user