The compose file references the image docker.internal:5000/dante:latest
that does not exist publicly because the image was built using the provided dante Dockerfile.
version: '3.8' services: dante: image: docker.internal:5000/dante:latest ports: - "1080:1080" volumes: - /mnt/docker/data/dante/:/data/ deploy: labels: - shepherd.enable=true - shepherd.auth.config=local replicas: 1 placement: max_replicas_per_node: 1 resources: limits: cpus: "0.50" memory: 200M