The following is the directory structure that is used.
NOTE: If you want an alternative directory structure, then you will need to modify the Docker Container file too.
/home/peter/docker/mediaserver/ /home/peter/docker/mediaserver/jackett/ /home/peter/docker/mediaserver/jackett/blackhole /home/peter/docker/mediaserver/jackett/config /home/peter/docker/mediaserver/jackett/config/Jackett /home/peter/docker/mediaserver/jackett/config/Jackett/DataProtection /home/peter/docker/mediaserver/jackett/config/Jackett/Indexers /home/peter/docker/mediaserver/nzbget /home/peter/docker/mediaserver/nzbget/config /home/peter/docker/mediaserver/nzbget/downloads /home/peter/docker/mediaserver/nzbget/downloads/completed /home/peter/docker/mediaserver/nzbget/downloads/intermediate /home/peter/docker/mediaserver/nzbget/downloads/nzb /home/peter/docker/mediaserver/nzbget/downloads/queue /home/peter/docker/mediaserver/nzbget/downloads/tmp /home/peter/docker/mediaserver/sabnzbd /home/peter/docker/mediaserver/sabnzbd/config /home/peter/docker/mediaserver/sabnzbd/config/admin /home/peter/docker/mediaserver/sabnzbd/config/Downloads /home/peter/docker/mediaserver/sabnzbd/config/Downloads/complete /home/peter/docker/mediaserver/sabnzbd/config/Downloads/incomplete /home/peter/docker/mediaserver/sabnzbd/config/logs /home/peter/docker/mediaserver/sonarr /home/peter/docker/mediaserver/sonarr/config /home/peter/docker/mediaserver/sonarr/config/Backups /home/peter/docker/mediaserver/sonarr/config/Backups/scheduled /home/peter/docker/mediaserver/sonarr/config/.config /home/peter/docker/mediaserver/sonarr/config/logs /home/peter/docker/mediaserver/sonarr/config/MediaCover /home/peter/docker/mediaserver/transmission /home/peter/docker/mediaserver/transmission/downloads /home/peter/docker/mediaserver/transmission/incomplete /home/peter/docker/mediaserver/transmission/info /home/peter/docker/mediaserver/transmission/info/blocklists /home/peter/docker/mediaserver/transmission/info/resume /home/peter/docker/mediaserver/transmission/info/torrents