Docker Deployment - Dashboard not loading

I have followed a few online articles for how to deploy Parse using Docker, but when I try to access the dashboard, I authenticate, and the page stays white, i.e. hasn’t loaded.

This is the docker-compose.yml file:

version: '2'

services:
  mongo-db:
    image: mongo
    ports:
      - 27017:27017
  parse-server:
    image: parseplatform/parse-server
    links:
      - mongo-db
    environment:
      - PARSE_SERVER_APPLICATION_ID=captains-auction
      - PARSE_SERVER_MASTER_KEY=SOMETEXTVALUE
      - PARSE_SERVER_DATABASE_URI=mongodb://mongo-db:27017/parse
    ports:
      - 1337:1337
  parse-dashboard:
    image: parseplatform/parse-dashboard
    links:
      - parse-server
    depends_on:
      - parse-server
    environment:
      - PARSE_DASHBOARD_CONFIG={"apps":[{"appId":"captains-auction","serverURL":"http://localhost:1337/parse","masterKey":"SOMETEXTVALUE","appName":"captains-auction"}],"users":[{"user":"foo","pass":"bar"}]}
      - PARSE_DASHBOARD_ALLOW_INSECURE_HTTP=1
    ports:
      - 4040:4040

I have done nothing else except run this in a “sudo docker-compose up -d” and tried to access the dashboard.

The 3 container’s log files don’t show any errors or other info that I can see…

All help would be appreciated.

Do you see any error message in your web browser console?

Browser tab points to:

http://dockerhost:4040

the login screen appears, which I enter.

The browser starts showing some colored circles or something starting to spin or something, then everything disappears. Blank / white page.

No errors or output that I can see…

I’ve just copy/pasted your file example and run the same command. It worked perfectly for me. What is the version of the docker that you are running?
Can you run docker logs for each of the containers to see if there is any error message? Can you also check if you have other containers/processes running on ports 27017 or 1337?