docker-seguro

📖 Docker Seguro por Ulises Gascón

GPL-3.0 License

Stars
23

Docker Seguro por Ulises Gascn

Un libro que explica en detalle cmo afrontar los retos de Docker en entornos productivos.

Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program. Linus Torvalds

Acerca de este libro

Un libro que explica en detalle cmo afrontar los retos de Docker en entornos productivos.

Empezamos este viaje juntos, desde el estado actual del arte en Docker y su arquitectura, para pasar rpidamente al despliegue de contenedores de forma segura. A continuacin, analizaremos los retos que nos plantea la creacin y distribucin de imgenes. Terminaremos hablando de herramientas que pueden ayudarnos a gestionar Docker de una forma mucho ms eficiente.

Qu necesito saber antes de empezar?

Es necesario tener un conocimiento medio/avanzado de Docker, entre otras cuestiones:

  • Creacin de imgenes
  • Despliegue de contenedores
  • Manejo en el uso de volumes, network, etc..
  • Experiencia bsica con la gestin de mltiples contenedores en un entorno con algn orquestador como Docker compose, Portainer, Kubernetes...

Si esto no te suena ajeno, no tendrs problema para seguir el libro.

Qu aprenderemos?

  • El contexto de los contenedores en la infraestructura moderna
  • Arquitectura de Docker
  • Modelo de amenazas y OWASP TOP 10 especficos de Docker
  • Desplegar contenedores de forma segura (Host, Redes, volmenes, lmites, permisos...)
  • Publicar mejores imgenes (Inmutabilidad, firmas, dependencias, Buildkit, tags, firmado...)
  • Coleccin de herramientas para mejorar tu experiencia de desarrollo con Docker

Importante

  • Humor: Si no te res en algn momento mientras lees este libro.... claramente no es para ti y no he cumplido el reto de intentar ensearte cosas alucinantes con un poco de humor
  • Adaptable: En principio este libro est disponible en tres formatos bsicos pdf, markdown, web y su cdigo fuente est en repositorio en GitHub
  • Este libro est vivo: Con el tiempo ir creciendo y mejorando. Mantente al da desde su pgina oficial
  • Un mar de recursos: La mayora de los links del libro, os dirigen a blogs tcnicos y a la documentacin oficial de Docker. Si un concepto resulta difcil de entender o deseas profundizar ms... Estos links pueden ser un buen punto de partida.
  • Facilidades: La mayor parte del cdigo est creado con la nomenclatura en espaol, para facilitar la comprensin y lectura. No obstante, recuerda que esto no est considerado una buena prctica en entornos profesionales.
  • A tu ritmo!: A lo largo del libro observars que no encontrars ejercicios, para as hacer ms gil su lectura.

Comparte este libro

Cero coste, 0$

Este libro es completamente gratuito, con un doble objetivo, que nadie se quede sin aprender por no tener recursos y adems para contribuir de este modo a la comunidad del software libre.

Aunque el libro es gratuito, Leanpub permite comprar este libro al precio que tu consideres. Todos los beneficios generados sern donados ntegramente a Electronic Frontier Foundation (EFF) desde la propia plataforma de Leanpub. El autor no percibir nada de esas donaciones

Leer el libro

Existen tres formas de consumir el libro:

Feedback

Puedes compartirme tu opinin de diversas formas:

Contribuir

Todo el cdigo fuente est en este repositorio de GitHub. Este libro es algo vivo y por ello estar evolucionando constantemente.

Recuerda que tu puedes formar parte de todo esto, colaborando.

Existen muchas formas de colaborar:

  • Avisando de los errores y de las posibles erratas que pudieses encontrar en el cdigo
  • Mejorando los ejemplos
  • Traduciendo este libro a otros idiomas para que llegue a ms lectores
  • Compartiendo tus sensaciones en twitter con el hashtag #dockerseguro

Encontrars ms informacin en el archivo CONTRIBUTING.md.

Licencia

ISBN: 978-84-09-44492-2

Este libro esta licenciado como Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License aunque no necesariamente las imgenes de su interior.