I would not suggest you manage data inside Containers. Instead, you can mount drives on the host for your data, then treat the data like you would if you weren’t using containers, ie: do backups, replication, etc. At least you can be sure your data is somewhat safe on the mounted drive. It may be a change in the future if someone figures out the holy grail to data persistence in a disposable environment container environment. If you want to start your learning journey in Docker then I would suggest you must take up the following Docker training Course. If you are more into reading stuff then you can read the following Docker tutorial and for your reference, I am also mentioning an awesome video tutorial on Docker. .