If you still have the container (exited and stopped) with that data, your first step would be to commit it as an image in order to not loose the data.
See docker container commit
. That will save the container content, not its volume... but there was no volume in it anyway.
If your container has defined its own internal volume, see if "How can I backup a Docker-container with its data-volumes?" applies to your case.
Then you can run a new container based on that committed image (with a shell as a command), this time creating and mounting a new data volume container.
Once running, in that shell, you can zip/copy your data into the volume path (which will actually write onto your data volume container)
Finally, you can reuse that data volume container into your existing docker-compose.yml
Knowing that the OP's image is docker mysql:5.6, its Dockerfile defines its own internal volume, which is not backed up by default.
In that case, if the container is still running, the easiest approach is to make a dump of the database:
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
Once you have that data, you can run the image again, this time with an host folder mounted a volume, or with a data volume container.
See "MySQL on Docker: Building the Container Image"

But if the container is stopped, you cannot execute command in it (issue 30361)