To create docker containers with storage attached automatically
In the procedure, demovol
is the name of the created volume.
# docker volume create -d veritas --name demovol
-o
option.# docker volume create -d veritas --name demovol -o size=1g -o layout=mirror
# docker volume ls
DRIVER VOLUME NAME veritas demovol
# docker volume inspect demovol
[ { "Name": "demovol", "Driver": "veritas", "Mountpoint": "/dockerfs/demovol_dockerdg", "Labels": {}, "Scope": "global" } ]
# docker run --name <container_name> -it --volume-driver veritas -v demovol:/vol<docker_image> <command>
Where, VxVM volume 'demovol' gets automatically attached to the docker container.
# docker ps <container_name>
# docker volume rm demovol