Curso de Docker: todo lo necesario para dominarlo.
4.6 (67 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
469 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso de Docker: todo lo necesario para dominarlo. to your Wishlist.

Add to Wishlist

Curso de Docker: todo lo necesario para dominarlo.

Curso para personas que quieran entender qué es docker, como instalarlo y deseen obtener un conocimiento para dominarlo.
4.6 (67 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
469 students enrolled
Last updated 5/2016
Spanish
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Instalar Docker
  • Crear contenedores e imágenes
  • Instalar repositorio privado de Docker
  • Crear copias de seguridad y restaurar, tanto contenedores como imágenes
  • Configurar el servicio de Docker
View Curriculum
Requirements
  • Este curso puede ser seguido por usuarios de Linux, Windows y OSX
Description

Curso para principiantes sobre una tecnología tan popular actualmente como es Docker. Este curso tiene una parte teórica para explicar qué es docker, el porqué es tan popular, cuál es la tecnología que utiliza y lo compararemos con la virtualización estándar.

A través de videos explicativos, veremos la instalación y los primeros pasos. Todo esto con un método de enseñanza muy didactico.

El curso tiene 22 clases, de una media de 4-5 minutos cada clase. Al finalizar el curso, hay un test con cerca de 20 preguntas

Si te has pregunta qué es docker o si quieres aprender a utilizar docker, éste es el curso adecuado para ti.

Who is the target audience?
  • Orientado a usuarios con un mínimo conocimiento de sistemas operativos.
  • No necesaria experiencia en Linux o en virtualización
  • Todos los niveles
Students Who Viewed This Course Also Viewed
Curriculum For This Course
22 Lectures
02:10:36
+
Curso de docker
22 Lectures 02:10:36

Introducción al contenido que cubriremos en el curso.

Preview 01:34

En esta clase hablaremos sobre la tecnología que hay detrás de Docker: Los contenedores Linux.

Preview 03:02

En esta clase hablaremos sobre Docker, qué es y por qué es tan popular.

Preview 03:36

En esta clase veremos la instalación en Linux y la instalación en OSX/Windows.

Preview 09:25

¡Por fin estamos listos para ejecutar nuestro primer contenedor!

Primeros pasos
07:01

Una vez ejecutado nuestro contenedor, querremos acceder a él a través de la red. En esta clase veremos exactamente eso.

Exponer puertos contenedor
03:56

Con docker create podemos crear contenedores sin ejecutarlos, con el objetivo de realizar tareas con el menor tiempo de "sin servicio" posible.

docker create
02:23

En esta clase veremos todos las tareas que podemos realizar con contenedores.

Trabajar con contenedores
04:57

En esta clase veremos todos las tareas que podemos realizar con imágenes.

Trabajar con imágenes
05:22

Comunicación en contenedores
10:01

En esta clase discutiremos sobre los distintos "drivers" de almacenamiento y veremos dónde se alojan nuestros contenedores e imágenes.

Almacenamiento de contenedores
11:43

Con docker volume podremos listar, crear o eliminar volúmenes.

Docker volume
09:42

Con docker inspect podremos inspeccionar los detalles de un contenedor, con el objetivo de obtener información detallada.

Docker inspect
05:35

El fichero Dockerfile es una plantilla que nos servirá para lanzar contenedores y realizar acciones con ellos. Nos facilitará mucho las tareas y ahorraremos tiempo en el despliegue de aplicaciones.


FROM ubuntu:14.04
MAINTAINER XXX

VOLUME ["/var/www"]

RUN apt-get update && \
    apt-get install -y \
      apache2 \
      php5 \
      php5-cli \
      libapache2-mod-php5 \
      php5-gd \
      php5-json \
      php5-ldap \
      php5-mysql \
      php5-pgsql

COPY apache_default /etc/apache2/sites-available/000-default.conf
COPY run /usr/local/bin/run
RUN chmod +x /usr/local/bin/run
RUN a2enmod rewrite

EXPOSE 80
CMD ["/usr/local/bin/run"]

Fichero Dockerfile
04:19

El comando docker build sirve para leer un fichero plantilla (Dockerfile) y desplegar un contenedor.

docker build
05:47

El comando docker compose en unión con las plantillas docker-compose.yml es una manera genial de desplegar aplicaciones interconectadas entre ellas.


web:
  build: . 
  links:
    - db
  ports:
    - "80:80"
  volumes:
    - "/web:/var/www"
db:
  image: mysql
  ports:
    - "3306:3306"
  environment:
    MYSQL_ROOT_PASSWORD: 123456
    MYSQL_USER: dev
    MYSQL_PASSWORD: 123456
    MYSQL_DATABASE: myapp



docker compose
08:47

En esta clase veremos configuraciones avanzas que podemos utilizar en Docker.

Configuraciones avanzadas
07:51

En esta clase veremos qué es un repositorio privado y cómo crearlo.

Preview 02:26

El comando docker push sirve para grabar imágenes en repositorios (públicos o privados).

Fe de erratas (en la teoría) 

docker tag contenedor servidor:5000/imagen

debería ser:

docker tag imagen servidor:5000/imagen


docker push
05:24

Veremos cómo hacer copias de seguridad, tanto de imágenes o contenedores. También veremos como restaurarlos.

Copias de seguridad y restaurar
02:58

En esta clase veremos cómo configurar nuestro servicio Docker para sacarle más partido.

Configurar el servicio
07:43

En esta clase discutiremos los distintos drivers the Logging y cómo utilizarlo.

Logging
07:04

Un test simple para demostrar que los conceptos están claros.

Test final
22 questions
About the Instructor
Proyecto Oforte Profesor: Alberto González
4.2 Average rating
584 Reviews
2,528 Students
4 Courses
Formación Online Tecnológica

Alberto González:

He estado trabajando con UNIX por más de 10 años. Actualmente trabajo para Red Hat GmbH. Realizando implementación, diseño y documentación para diferentes productos de Red Hat.

Certificado en:

  • Red Hat Openstack
  • Red Hat Engineer
  • Red Hat system Administrador
  • Amazon Web Services
  • MySql Database Administrator
  • LPIC2
  • IBM Power Systems


Proyecto Oforte.

Ofrecemos cursos de calidad con orientación práctica. Nuestro método es reducir la parte teórica para poder así centrarnos en la parte práctica. Con ejemplos reales y explicaciones basadas en la experiencia del profesor ofrecemos cursos de calidad para los alumnos. Además ofrecemos distintas herramientas al usuario para que puedan practicar lo que el profesor está explicando.