Saltar la navegación

1.Introducción. Docker para desarrolladores

BIENVENIDOS AL CURSO.

Desde hace unos años la adopción de la tecnología de contenedores Docker por parte de los equipos de desarrollo de software ha sufrido un incremento exponencial.

Su uso aumenta la productividad de los desarrolladores y les permite empaquetar y distribuir sus aplicaciones y todas sus dependencias en contenedores que pueden ser desplegados con gran facilidad en todo tipo de sistemas operativos, servidores, nubes públicas o privadas etc.

Durante este curso nos introduciremos en los fundamentos de los contenedores Docker y buscaremos cómo usarlos en nuestra práctica docente.

Ejecutaremos contenedores, los configuraremos , crearemos nuestros propios contenedores y para finalizar realizaremos un flujo de despliegue continuo usando contenedores.

Convenciones utilizadas. Uso del terminal

A lo largo del curso habrá muchas ocasiones en que los materiales muestren instrucciones para ser ejecutadas en el terminal. En esos casos:

  • Se presentará el terminal con fondo negro
  • Los comentarios a las instrucciones se mostrarán con letra roja y empezarán por el carácter #. Éstos no deberán copiarse en el terminal para ser ejecutados, ya que nos dará un error.
  • Los comandos se mostrarán con letra verde, empezarán tras el carácter > y nos indicarán las órdenes que si debemos copiar para ser ejecutadas.

Un ejemplo:

# Esto es un comentario sobre el comando que se va a ejecutar a continuación. NO DEBE SER COPIADO

> echo "Esto si que es un comando válido. Debe ser copiado"