Tras nuestra experiencia usando docker&drupal en desarrollo, testing y producción queremos compartir con la comunidad nuestra visión de las ventajas de adoptar este nuevo esquema en el workflow de los equipos de desarrollo.
Contenido de la charla:
- Introducción a docker
- Instalación de Docker
- Linux, Windows, mac (docker-machine)
- Docker Registry
- Dockerhub
- Privados (trusted registry)
- Tres formas de levantar contenedores docker:
- Sobre imágenes ya cocinadas (docker pull + docker run)
- Creando de nuestras propias imágenes (docker build + docker run)
- Creando stacks multi-container (Docker-compose)
- Aplicaciones prácticas para entornos drupal
- Administrador de sistemas
- Ejemplo de configuración de entornos dev, pre y pro.
- Distribución de imágenes cocinadas listas para usar en cada entorno.
- Sistemas de integración continua.
- Control de versiones sobre la configuración.
- Eliminación del efecto “a mi me funciona”.
- Desarrollador (back y front)
- Simplificación del workflow de trabajo.
- Posibilidad de tener múltiples entornos en la misma máquina.
- Desarrollo y tests sobre entorno idéntico a producción.
- Olvidarse de la parte de sistemas.
- Conexión host-container : mapeo vs sshfs.
- Administrador de sistemas
Slides de la charla
Nivel de experiencia:
Beginner
Ponentes:
Idioma:
Spanish