About

The compose file references the image docker.internal:5000/socks-router:latest that does not exist publicly because the image was built using the provided socks-router Dockerfile.

Note that "socks-router" uses lot of memory so the 1G memory limit is not a typo but rather intended.

Source

version: "3.8"
services:
  socks-router:
    image: docker.internal:5000/socks-router:latest
    ports:
      - "1080:1080"
    volumes:
      - /mnt/docker/data/socks-router/:/data
    deploy:
      labels:
        - shepherd.enable=true
        - shepherd.auth.config=local
      replicas: 3
      placement:
        max_replicas_per_node: 1
      resources:
        limits:
          cpus: "0.50"
          memory: 1G