Docker: Ruta por defecto de los contenedores (Windows, Linux, MacOSx, Debian)

Usando Docker me pregunte donde es que se guardan las imágenes de los contenedores o donde se guarda la maquina virtual.

La ubicacion depende del sistema operativo que usemos, pero dejo algunos casos:

Windows:

  • (Hyper-V version)

  • Virtual Box Version

Nota: %USERPROFILE% es la ruta de nuestro usuario, como C:\Users\victor\

MAC OSX

Con (boot2docker)

  • Virtualbox

Linux

  • Ubuntu

  • Debian

 

 

Por comandos:

Usando el SSH, CMD o PowerShell podemos ver la ruta ejecutando:

 

 

Nota:

Los directorios varian dependiendo del tipo de Docker Driver que usemos para el almacenamiento dependiendo de tu tipo de Kernel, por defecto se usa el aufs pero se peuden usar otros como overlay, overlay2, btrfs, devicemapper o zfs.

Normalmente las rutas son asi:

Para aufs:

 

Para devicemapper:

 

 

Extra:

  • Logs in Windows

 

  • Docker GUI

En windows usando la aplicacion de Docker podemos hacerlo mas facilmente, para eso si queremos cambiar la ruta a un disco duro con mas espacio, debemos de ir a la aplicacion de docker (al lado de la hora) y con el click derecho darle a Settings >> Advanced >> Browse y luego seleccionamos la nueva carpeta.

Docker VHD Location , Default images, Container

Docker: Instalar un editor en el contenedor (Vim)

Estaba tratando de editar un archivo mediante la consola y me decía que no podía hacerlo porque no encontraba el parámetro (vim: not found ), tampoco me dejaba usar Vim, Vi, Nano.

Pues bien asi que leyendo un poco vi que en los contenedores de Docker intentan de tener lo minimo para que funcione la aplicacion, solo lo necesario, asi que por eso no hay un editor.

Para instalar Vim solo hay que ejecutar los siguientes comandos:

y ahora ya podremos usar:

Deberíamos ver algo similar a esto:

docker config.json edit

He vuelto !! :D

Bueno después de cerca 1 año y medio (1 año y 7 meses para ser exactos) he decido volver a postear seguido por aquí, en este tiempo no he podido postear por muchos motivos y falta de tiempo, pero de vez en cuando estuve haciendo algunos borradores que poco a poco iré terminando de hacer y posteandolos.

No se si aun hay mucha gente que siga el blog pero algún comentario si que me animara 😀

Pues nada ya estoy terminando de editar un pequeño post que estará listo en un par de minutos.

Muchas gracias a todos los que han seguido el post incluso cuando no he podido postear.

Forzar creacion de Backups CWP (Centos Web Panel)

Para forzar la creación de backups en CWP debemos ejecutar lo siguiente desde la Consola de Comandos SSH (Putty o la que usemos)

Nota: Si se obtiene el “error 7” debes de activar los backups Diarios desde el panel de administrador.

JS Mostrar campo contraseña despues de marcar checkbox

Con el siguiente código lo que hago es mostrar la contraseña oculta por asterisco/puntos y al lado un botón que diga “Ver contraseña” que al marcarlo nos mostrara la contraseña. 🙂

Lo que hago es convertir el tipo del campo “password” a un tipo “text” al marcar el checkbox, así se mostrara todo y si lo desmarca lo volvemos a convertir a un tipo “password” para ocultar la contraseña.

Estoy usando Javascript para coger el elemento y modificarlo.

HTML5 Enviar elementos desactivados de un Formulario

Normalmente si tenemos un formulario con un campo desactivado no podemos coger esos datos después de enviar el formulario porque al estar desactivado simplemente el navegador no envía los datos, así como en el siguiente ejemplo:



Pero si lo que queremos es tener los campos desactivados pero de todos modos enviar los datos como si fuese un campo normal, debemos de usar el atributo Readonly , asi el campo sera de solo lectura pero nos enviara los valores, quedando algo así:

Cambiando disabled por readonly