Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de virtualización de aplicaciones en múltiples sistemas operativos. Para instalar Docker de forma local seguiremos los siguientes pasos: 1. Descargar el instalador desde la página oficial: https://www.docker.com/products/docker-desktop/ 2. Configurar WSL 2: https://learn.microsoft.com/en-us/windows/wsl/install 3. Actualizar el Kernel del WSL: https://learn.microsoft.com/en- us/windows/wsl/install-manual#step-4---download-the-linux-kernel-update- package 4. Reiniciar el equipo y comprobar que Docker se encuentre ejecutando 5. Para esto podemos ejecutar en una terminal el comando:
Descargar y montar el contener de Metabase
1. Descargamos la imagen oficial de Metabase con el siguiente comando:
𝑑𝑜𝑐𝑘𝑒𝑟 𝑝𝑢𝑙𝑙 𝑚𝑒𝑡𝑎𝑏𝑎𝑠𝑒/𝑚𝑒𝑡𝑎𝑏𝑎𝑠𝑒: 𝑙𝑎𝑡𝑒𝑠𝑡 2. Creamos un contener de la imagen 𝑑𝑜𝑐𝑘𝑒𝑟 𝑟𝑢𝑛 − 𝑑 − 𝑝 3000: 3000 − −𝑛𝑎𝑚𝑒 𝑚𝑒𝑡𝑎𝑏𝑎𝑠𝑒 𝑚𝑒𝑡𝑎𝑏𝑎𝑠𝑒/𝑚𝑒𝑡𝑎𝑏𝑎𝑠𝑒 Aquí tenemos las siguientes flags a. – 𝑑 corremos el proceso en segundo plano b. – 𝑝 indicamos el puerto a exponer, < 𝑝𝑢𝑒𝑟𝑡𝑜 𝐴 >: < 𝑝𝑢𝑒𝑟𝑡𝑜 𝐵 > i. 𝑝𝑢𝑒𝑟𝑡𝑜 𝐴: Es el puerto que puedo poner en mi navegador ii. 𝑝𝑢𝑒𝑟𝑡𝑜 𝐵: Es el puerto en el que corre la aplicación en la máquina virtual c. – 𝑛𝑎𝑚𝑒 asigna un nombre al contenedor 3. Verificamos que la aplicación se encuentre corriendo
Acceder desde el navegador
1. En un navegador digitamos la dirección
a. Desde la propia maquina: 𝑙𝑜𝑐𝑎𝑙ℎ𝑜𝑠𝑡: < 𝑝𝑢𝑒𝑟𝑡𝑜 𝐴 > b. Desde una maquina externa 𝑖𝑝 − 𝑚𝑎𝑞𝑢𝑖𝑛𝑎: < 𝑝𝑢𝑒𝑟𝑡𝑜 𝐴 > 2. Con esto podremos ver el Login de la aplicación
3. Los datos de la aplicación corriendo en la IP 192.168.5.135 en el puerto 3000
son: a. Usuario: 𝑝𝑠𝑖𝑠𝑡𝑒𝑚𝑎𝑠 b. Password: 𝑃𝑎𝑠𝑠𝑤0𝑟𝑑. 2323
En la aplicación de Docker
Docker nos permite realizar acciones sobre la imagen de la aplicación