systemadmin.es > Virtualización > Montar volumenes del host a un contenedor docker

Montar volumenes del host a un contenedor docker

Una forma de compartir datos entre el host y un contenedor docker es mediante volumenes.

Al arrancar el contenedor deberemos indicar mediante la opción -v el path origen (en el host) y dónde lo queremos montado en el contenedor separado por dos puntos. Por ejemplo:

# docker run -v /var/shared/docker:/repo -i -t centos:centos7 bash
[root@57737005d77e /]# ls /repo/
1234  lost+found

En el contenedor veremos el sistema de fichero igual que en el host:

[root@57737005d77e /]# df -hP /repo/
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/vg0-bundles  4.8G  2.8G  2.0G  59% /repo
[root@57737005d77e /]# mount | grep repo
/dev/mapper/vg0-bundles on /repo type ext4 (rw,noatime,data=ordered)

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>