Cada ordenador y cada servidor es un mundo, y este cambio de entorno puede impactar en el desarrollo o funcionamiento del código, aunque se haga con librerías estándar. Sin embargo, Docker puede ser una solución a este problema.
Esta tecnología fue objeto del taller de Docker impartido por Sergio-Nabil Khayyat, arquitecto Big Data en el área de Ingeniería Algorítmica del Instituto de Ingeniería del Conocimiento (IIC), en la Escuela Politécnica Superior de la Universidad Carlos III de Madrid.
Durante la actividad organizada por Orientación & Empleo UC3M, explicó las ventajas de Docker e invitó a ponerlas en práctica con varios ejercicios.
¿Para qué sirve Docker?
Docker permite crear y ejecutar aplicaciones en contenedores independientes, donde se tiene el control total del software, de su entorno y de sus dependencias. Gracias a esto, se puede desplegar el mismo código en portátiles, servidores locales o instancias en cloud sin importar las diferencias.
Al poder aislar todos los procesos, esta tecnología también los hace más fáciles de replicar, distribuir e incluso de llevar a un nuevo contexto de negocio. En el IIC, por ejemplo, se utiliza en proyectos de análisis Big Data y machine learning, entre otros, permitiendo integrar las últimas tecnologías y capacidades con los sistemas presentes en distintos clientes.
La Escuela Politécnica Superior de la UC3M ofrece estas conferencias técnicas a sus estudiantes para que tengan contacto directo con ponentes de alto prestigio y reconocida trayectoria en el ámbito empresarial y de la tecnología.