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»
hoy vamos a crear un contenedor para guardar de forma permanente la información
docker volume create apache
docker volume ls
para ver los contenedores
–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
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.
Información de los volúmenes
dockers ps -a (ver ID)
docker inspect ID
ejemplo de donde se monta
redirecciones de puertos
saludos