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

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *