Estado de Docker persistente

Estado de Docker persistente

pude seguiresta guíay ejecuté VPN en mi Ubuntu 22.04, pero no pudepersistir en mi configuración de VPNcon

-v openvpn_conf:/opt/Dockovpn_data

¿Dónde debería aparecer esta /opt/Dockovpn_datacarpeta? Al menos no existe esta carpeta en la máquina host.

/optLa carpeta en el host contiene lo siguiente:

me@localhost:/opt$ cd /
me@localhost:/$ ll opt
total 12
drwxr-xr-x  3 root root 4096 Apr 13 15:46 ./
drwxr-xr-x 19 root root 4096 Apr 13 15:46 ../
drwx--x--x  4 root root 4096 Apr 13 15:46 containerd/

¿Debería usar docker commit?

Respuesta1

No está en el sistema de archivos local, es un volumen con nombre.

openvpn_confes el nombre del volumen Docker, /opt/Dockovpn_dataes la ruta dentro del contenedor en el que se montará.

Si desea utilizar un directorio local, debe utilizar una ruta completa para la primera parte (y debe existir si es anterior a Docker 23).

p.ej

-v /opt/Dockovpn_data:/opt/Dockovpn_data

Esto montaría el local /opt/Dockovpn_datadentro /opt/Dockovpn_datadel contenedor (deberá asegurarse de que los permisos sean correctos...)

https://docs.docker.com/engine/reference/commandline/run/#volume

información relacionada