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_data
carpeta? Al menos no existe esta carpeta en la máquina host.
/opt
La 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_conf
es el nombre del volumen Docker, /opt/Dockovpn_data
es 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_data
dentro /opt/Dockovpn_data
del contenedor (deberá asegurarse de que los permisos sean correctos...)
https://docs.docker.com/engine/reference/commandline/run/#volume