You can run fine without it but it will wipe all your config. To not be wiped you MUST HAVE mysql container or /var/lib/mysql shared with host pc.
docker run -p 8080:8080 ulisses1478/shinobi
docker run -p 8080:8080 ulisses1478/shinobi
If you want remove and and container later you will need to save the config files and the database so you need to run the docker like this
docker run -d --name='Shinobi' -p '8080:8080/tcp' -v '/host/path/target':'/shinobi':'rw' -v '/host/path/target':'/var/lib/mysql':'rw' -v '/host/videos/path/target':'/shinobi/videos':'rw' 'ulisses1478/shinobi'
- Ulisses - * Docker work by* Ulisses1478