run multiple instances in the same server

i want to run two instances of docker neo4j in the same computer.
i run

docker run --publish=7474:7474 --publish=7687:7687 --volume=/Users/wangyiran/project/testplatformV6/data/neo4j1 neo4j:3.0

and another instance i want use different port and data directory.so i run

  • Error with Go Get for Protobuf in Dockerfile
  • How to apply new logrotate config for syslog, without restarting the system?
  • docker build and publish pull from private repo fails
  • Should an application stack consist of a single or multiple swarm clusters?
  • Problems with --with-registry-auth option, doesnt work with AWS container repositories
  • cannot reach web app from docker host (not docker-machine)
  • docker run --publish=7475:7475 --publish=7688:7688 --volume=/Users/wangyiran/project/testplatformV6/data/neo4j2 neo4j:3.0
    

    but it doesn’t work.
    i knowledge docker can run multiple instances of the image,but how to do that?

  • Docker Bash Has No Colour
  • How to warmup application inside Docker Container?
  • boot2docker can't access the outside world
  • How do I add a package to an already existing image?
  • Azure ARM Template dependsOn: How to reference a VM extension?
  • Docker private trusted registry
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.