version: '3' services: # system-level services #-------------------------------- nginx: #image: iotcat/ushio-nginx image: docker.yimian.xyz/nginx container_name: nginx restart: always ports: - "80:80" - "443:443" volumes: - "/mnt/etc/usa.yimian.xyz/nginx/:/etc/nginx/" - "/mnt/etc/:/mnt/etc/" - "/mnt/var/ssl/:/mnt/config/ssl/" - "/var/log/nginx/:/var/log/nginx/" - "/home/www/:/home/www/" #network_mode: "host" depends_on: - php-fpm - frps - ushio-proxy networks: - default - php_net - frp_net dns: image: strm/dnsmasq #image: docker.yimian.xyz/dnsmasq restart: always volumes: - /mnt/etc/common/dnsmasq/dnsmasq.conf:/etc/dnsmasq.conf - /mnt/etc/common/dnsmasq/dnsmasq.d/:/etc/dnsmasq.d/ - /mnt/etc/common/dnsmasq/hosts.conf:/etc/hosts.conf ports: - "53:53/udp" - "53:53/tcp" cap_add: - NET_ADMIN networks: - dns_net # Database #---------------------------------- redis: image: redis #image: docker.yimian.xyz/redis container_name: redis restart: always volumes: - "/var/redis/data/:/data/" networks: - redis_net # app-level services # -------------------------------------- php-fpm: image: crunchgeek/php-fpm:7.3 #image: docker.yimian.xyz/php-fpm container_name: php-fpm restart: always volumes: - "/home/:/home/" - "/mnt/:/mnt/" networks: - php_net frps: image: snowdreamtech/frps #image: docker.yimian.xyz/frps container_name: frps restart: always volumes: - "/mnt/etc/common/frp/frps.ini:/etc/frp/frps.ini" ports: - "4480:4480" - "4443:4443" - "4477:4477" - "4400-4440:4400-4440" networks: - frp_net monitor: #build: https://github.com/iotcat/ushio-monitor.git #image: iotcat/ushio-monitor image: docker.yimian.xyz/monitor container_name: monitor restart: always command: USER=usa.yimian.xyz network_mode: "host" redrange: image: wordpress:latest #image: docker.yimian.xyz/wordpress ports: - "8000:80" restart: always environment: WORDPRESS_DB_HOST: db.yimian.xyz:3306 WORDPRESS_DB_USER: redrange WORDPRESS_DB_PASSWORD: redrange3@25 WORDPRESS_DB_NAME: redrange # common apps # ------------------------------------- # local apps # --------------------------------------- v2ray: image: v2ray/official #image: docker.yimian.xyz/v2ray container_name: v2ray restart: always volumes: - "/mnt/config/v2ray/:/etc/v2ray/" - "/var/log/v2ray/:/var/log/v2ray/" v-china2: image: iotcat/v-china2 #image: docker.yimian.xyz/v-china2 container_name: v-china2 restart: always volumes: - "/mnt/config/v2ray/config.json.china2:/etc/v2ray/config.json" - "/mnt/config/ajiasu/ajiasu.conf:/etc/ajiasu.conf" - "/var/log/v2ray/:/var/log/v2ray/" ushio-proxy: #build: https://github.com/iotcat/ushio-proxy.git #image: iotcat/ushio-proxy image: docker.yimian.xyz/proxy container_name: ushio-proxy restart: always # networks setting # ------------------------------------ networks: default: dns_net: redis_net: php_net: frp_net: