Dockers volúmenes
En el articulo anterior https://martinezmartinez.eu/dockers-con-apache-primeros-pasos/ creamos un Docker de apache donde se guardaban los datos de forma permanente en una localización del SO anfitrión en texto plano y «accesible»
![](https://martinezmartinez.eu/wp-content/uploads/2022/10/image-32.png)
hoy vamos a crear un contenedor para guardar de forma permanente la información
docker volume create apache
![](https://martinezmartinez.eu/wp-content/uploads/2022/10/image-33.png)
docker volume ls
para ver los contenedores
![](https://martinezmartinez.eu/wp-content/uploads/2022/10/image-34.png)
–mount src=[Nombre del contenedor creado](coma) dst=[destino del contenedor]
docker run -p 8080:80 --mount src=apache,dst=/usr/local/apache2/htdocs/ -d httpd
![](https://martinezmartinez.eu/wp-content/uploads/2022/10/image-35-1024x139.png)
entramos en el contenedor
docker ps para ver el id del contenedor
docker exec -it a75fb7414eeb /bin/bash (/bin/bash para poder instalar nano)
apt-get update -y && apt-get install nano -y
modificamos index.html
nano /htp../inde
exit
paramos contenedo: docker stop id
reiniciamos proceso y vemos que los cambios continuan.
![](https://martinezmartinez.eu/wp-content/uploads/2022/10/image-36.png)
Información de los volúmenes
dockers ps -a (ver ID)
docker inspect ID
![](https://martinezmartinez.eu/wp-content/uploads/2022/10/image-37.png)
ejemplo de donde se monta
![](https://martinezmartinez.eu/wp-content/uploads/2022/10/image-38.png)
redirecciones de puertos
![](https://martinezmartinez.eu/wp-content/uploads/2022/10/image-39.png)
saludos