It is based on official mono docker image.
For other settings, look at OpenSim.ini and Regions.ini.
Clone or download this project.
Modify OpenSim.ini and Regions.ini to your preference.
Run docker build command.
$ docker build -t opensim .
You will need to forward both TCP and UDP port 9000 to your host.
$ docker run --name=opensim -p 9000:9000 -p 9000:9000/udp -d opensim
You can see the console logs like that:
$ docker logs -f opensim
If you need to run any admin command on console, start the container like that:
$ docker run --name=opensim -it -p 9000:9000 -p 9000:9000/udp opensim
NOTE: Currently, you may not be able to terminate the docker container even if you 'quit' the console. You'll need to run docker stop command from another terminal to kill the container.
Login URI should be look like that.
If you use Docker Toolbox or other hosts than localhost, "localhost" should be changed to your docker machine host name or ip. Before that, you'll probablly need to change the value of "ExternalHostName" in Regions.ini file and rebuild this image.
Makopoppo (SL Name: Mako Nozaki)