The following command fails, trying to pull image from the Docker Hub:
$ docker-compose up -d Pulling web-server (web-server:staging)... ERROR: repository we
In my tests, for this to work you must specify a numeric tag otherwise docker will try to check for the latest version remotely.
Rename your local image to something like 'web-server:1' instead of 'web-server:staging' and change your compose file accordingly.