I have a Docker container with MariaDB installed. I am not using any volumes.
[vagrant@devops ~]$ sudo docker volume ls
DRIVER VOLUME NAME
sudo docker stop
sudo docker start
docker stop does not remove a container, neither does
docker start create a container.
docker run does create a new container from a image.
docker start starts a container which does exist but has been stopped before ( call it pause/resume if you like ).
Thus for start/stop no volumes are required to keep the state persistent.
if you though do
docker stop <name> && docker rm <name> and then
docker start <name> you get and error, that the container does no longer exist - so now you need
docker run <args> youimage