You can. It is possible to point EdgeDB at an arbitrary Postgres cluster and have it coexist with other databases.
docker run --name edgedb -e EDGEDB_PASSWORD=secret \
-e EDGEDB_POSTGRES_DSN='...' \
-d edgedb/edgedb
RedCrowbar answered this question here [1]