services: app: image: jc21/nginx-proxy-manager:latest # using a specific tag is recommended for stability container_name: nginx-proxy-manager restart: unless-stopped networks: proxy_macvlan_net: # Internal name for the service block ipv4_address: 192.168.1.180 # <-- ENTER YOUR CHOSEN IP HERE! volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt ports: - "81:81" # Maps host port 81 to container port 81 for the admin UI networks: proxy_macvlan_net: # Internal name (must match the service above) external: true name: proxy_macvlan # <-- Name of the Docker network created in Step 6