version: "3.8" networks: default: name: mynetwork driver: bridge ipam: config: - subnet: 172.172.0.0/24 services: portainer: image: portainer/portainer-ce:2.5.0 restart: always ports: - 8000:8000 - 9000:9000 volumes: - /var/run/docker.sock:/var/run/docker.sock - ./data/portainer:/data networks: default: ipv4_address: 172.172.0.2 netdata: image: netdata/netdata:v1.30.0 restart: always ports: - 19999:19999 cap_add: - SYS_PTRACE security_opt: - apparmor:unconfined volumes: - /etc/passwd:/host/etc/passwd:ro - /etc/group:/host/etc/group:ro - /proc:/host/proc:ro - /sys:/host/sys:ro - /etc/os-release:/host/etc/os-release:ro networks: default: ipv4_address: 172.172.0.3 #systemctl stop systemd-resolved #systemctl disable systemd-resolved # bind: # image: sameersbn/bind:9.16.1-20200524 # restart: always # environment: # - ROOT_PASSWORD=dsideal # ports: # - 53:53/tcp # - 53:53/udp # - 10000:10000/tcp # volumes: # - ./data/bind:/data # networks: # default: # ipv4_address: 172.172.0.4 dnsmasq: image: jpillora/dnsmasq:1.1.0 restart: always cap_add: - NET_ADMIN ports: - 53:53/udp - 10000:8080 volumes: - ./conf/dnsmasq/dnsmasq.conf:/etc/dnsmasq.conf nginx: image: nginx:1.20.0 #restart: always environment: TZ: "Asia/Shanghai" ports: - 80:80 - 443:443 volumes: #- ./conf/nginx/nginx.conf:/etc/nginx/nginx.conf - ./conf/nginx/conf.d:/etc/nginx/conf.d - ./log/nginx:/var/log/nginx networks: default: ipv4_address: 172.172.0.10