InformáticaLinuxSin categoría

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

Deja una respuesta