This is a docker image for the Perforce Helix Server.
docker run -e SERVER_NAME=server-name -e P4PASSWD=<password> -p 1666:1666 noonien/perforce-server
The following environment variables are available:
- SERVER_NAME - Server name. Required.
- P4PORT - Address on which to listen. Described here. Defaults to ssl:1666.
- P4USER - Superuser username. Only created when creating a new server. Defaults to p4admin.
- P4PASSWD - Superuser password. Required when creating a new server.
The path /opt/perforce/server
is mounted as a volume because that's where the server roots are stored.