As of today the following seems to work and runs neo4j with apoc and neosemantics in docker (it does the installation for you!),
docker run --publish=7474:7474 --publish=7687:7687 --volume=$HOME/neo4j/data:/data --env='NEO4JLABS_PLUGINS=["apoc", "n10s"]' --env=NEO4J_AUTH=none neo4j:3.5.17