Due to the fact that docker is not running interactively and user might be running on an old data dir if he uses volumes, we need special case for docker