Skip to content

version6net/docker-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

docker-data

Description

Dockerfile for Data Volume Container

Building

docker build -t v6net/data .

Usage

First run data volume container you just created

docker run --name datavolume v6net/data

Then run your application container which uses /data volume

docker run --volumes-from datavolume ....

You can always jump into data volume with any container using shell like this

docker run --volumes-from datavolume -it busybox

Backup

docker run --volumes-from datavolume -v $(pwd):/backup busybox tar cvf /backup/backup.tar /data

or

docker run --volumes-from datavolume busybox tar cvf - data | gzip > backup.tgz

Restore

docker run --volumes-from datavolume -v $(pwd):/backup busybox tar xvf /backup/backup.tar

or

gunzip < backup.tgz | docker run --volumes-from datavolume -i busybox tar xvf -

Cleanup

docker rm -v datavolume

About

Dockerfile for Data Volume Container

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published