
eu consegui acompanhareste guiae executei VPN no meu Ubuntu 22.04, mas não conseguipersistir minha configuração VPNcom
-v openvpn_conf:/opt/Dockovpn_data
Onde esta /opt/Dockovpn_data
pasta deve aparecer? Pelo menos não existe esta pasta na máquina host.
/opt
pasta no host contém o seguinte:
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/
Devo usar docker commit
?
Responder1
Não está no sistema de arquivos local, é um volume nomeado.
openvpn_conf
é o nome do volume Docker, /opt/Dockovpn_data
é o caminho dentro do contêiner no qual ele será montado.
Se você quiser usar um diretório local, você precisa usar um caminho totalmente qualificado para a primeira parte (e ele precisa existir se for anterior ao Docker 23)
por exemplo
-v /opt/Dockovpn_data:/opt/Dockovpn_data
Isso montaria o local /opt/Dockovpn_data
dentro /opt/Dockovpn_data
do contêiner (você precisará garantir que as permissões estejam corretas...)
https://docs.docker.com/engine/reference/commandline/run/#volume