Soy nuevo en Ubuntu y Docker. Voy al grano, cuando creo un volumen usando el sudo docker volume create TEST
comando, ¿dónde debo esperar encontrar el TEST
volumen y sus datos en mi disco duro?
Si quiero que esté ubicado en otra unidad, digamos D:\
(aún soy nuevo en Ubuntu, no estoy seguro si también se aplica a Linux), ¿qué tengo que hacer?
Respuesta1
Parece que es /var/lib/docker/volumes
Esto es lo que obtuve:
$ docker volume create TEST
$ ls /var/lib/docker/volumes
metadata.db TEST/
Respuesta2
Usar docker volume inspect TEST
(documentos), y habrá una clave "Punto de montaje" con la ruta hacia él:
$ docker volume inspect TEST
[
{
"CreatedAt": "2020-09-18T10:46:55-07:00",
"Driver": "local",
"Labels": {},
"Mountpoint": "/var/lib/docker/volumes/TEST/_data",
"Name": "TEST",
"Options": {},
"Scope": "local"
}
]
Para extraer solo la ruta, por ejemplo para usarla en un script:
$ docker volume inspect --format '{{ .Mountpoint }}' TEST
/var/lib/docker/volumes/TEST/_data
Respuesta3
En instalaciones de Ubuntu que usan snap para instalar Docker, la ruta es:
/var/snap/docker/common/var-lib-docker/volumes/
Para 20.04 LTS, el ajuste es predeterminado.
Respuesta4
Si está trabajando en WSL2 a través de Docker Desktop para Windows, los volúmenes se encontrarán aquí:
/var/data/docker-desktop/default/daemon-data
Si está trabajando en Ubuntu real, entonces sí, como decía la respuesta anterior, estará ubicado en
/var/lib/docker/volumes