CursosEmpresasBlogLiveConfPrecios

Workshop: Configuración avanzada del Docker Engine

Clase 8 de 22 • Fundamentos de Docker 2017

Clase anteriorSiguiente clase

Contenido del curso

Bienvenido

  • 1

    Actualizaremos este curso pronto

    00:22 min

Introducción a Docker

  • 2
    Workshop:  Introducción a docker, ventajas y mitos

    Workshop: Introducción a docker, ventajas y mitos

    47:23 min
  • 3
    Introducción y fundamentos de Docker

    Introducción y fundamentos de Docker

    15:19 min
  • 4
    Contenedores y VMs

    Contenedores y VMs

    05:21 min
  • 5
    Instalación

    Instalación

    12:58 min
  • 6
    Docker Engine e Imágenes

    Docker Engine e Imágenes

    63:28 min
  • 7
    Preguntas y respuestas

    Preguntas y respuestas

    06:23 min

Dockerfiles y Volumenes

  • 8
    Workshop: Configuración avanzada del Docker Engine

    Workshop: Configuración avanzada del Docker Engine

    Viendo ahora
  • 9
    Dockerfiles

    Dockerfiles

    75:31 min
  • 10
    Volúmenes

    Volúmenes

    16:47 min
  • 11
    Preguntas y respuestas

    Preguntas y respuestas

    14:39 min

Redes multi-host y Docker Swarm

  • 12
    Workshop: Aspectos de seguridad en Docker

    Workshop: Aspectos de seguridad en Docker

    45:12 min
  • 13
    Redes

    Redes

    26:58 min
  • 14
    Docker Machine

    Docker Machine

    13:37 min
  • 15
    Docker Compose

    Docker Compose

    36:57 min
  • 16
    Multi-host y Docker Swarm

    Multi-host y Docker Swarm

    37:59 min
  • 17
    Preguntas y respuestas

    Preguntas y respuestas

    07:32 min

Contenido complementario

  • 18
    Optimizando el tamaño de las imágenes de Docker

    Optimizando el tamaño de las imágenes de Docker

    08:09 min
  • 19
    Utilizando Docker en mi proceso de integración continua

    Utilizando Docker en mi proceso de integración continua

    10:34 min
  • 20
    Haciendo backups de archivos con Docker

    Haciendo backups de archivos con Docker

    05:50 min
  • 21
    Buenas prácticas para administrar los logs de mis contenedores

    Buenas prácticas para administrar los logs de mis contenedores

    09:15 min

Sesiones en Vivo

  • 22
    Solución desafío 01

    Solución desafío 01

    37:22 min
Tomar examen
Resumen
¿Puedes explicar de nuevo los parámetros -efa?

¿Cuál es la diferencia entre docker start y exec?

Si tengo una instancia en AWS: ¿Cómo le paso mi .pem a docker?

¿Con Docker, ya no necesitamos virtualEnv para el caso de Python?

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads
        Enova Desarrollo

        Enova Desarrollo

        student•
        hace 9 años

        se tiene que cambiar DOCKER_OPTS por DOCKER_HOST

        $ docker -H tcp://0.0.0.0:2375 ps

        $ export DOCKER_HOST="tcp://0.0.0.0:2375"

        $ docker ps

        Fredy Abel Huanca Torres

        Fredy Abel Huanca Torres

        student•
        hace 9 años

        En la version de docker 1.13 el parametro “daemon” es reemplazado por dockerd:
        Archivo:
        /lib/systemd/system/docker.service
        …
        …
        ExecStart=/usr/bin/docker daemon $OPTIONS -H fd://
        …
        …

        reemplazar por:
        ExecStart=/usr/bin/dockerd $OPTIONS -H fd://

        Esteban Novo

        Esteban Novo

        student•
        hace 10 años

        Para mostrar los logs de Docker en systemd usamos:

        journalctl -u docker
        Raul Cortes santibañez

        Raul Cortes santibañez

        student•
        hace 9 años

        Estuve investignado por que estos comandos como systemctl, systemd no funcionan en windows docker toolbox, y encontre que el daemon no es configurable en windows. Bueno creo que Marcos dice algo de esto al comienzo, pero lo dejo aquí por si alguien lo busca en las notas del video.

          Ricardo Azpeitia P.

          Ricardo Azpeitia P.

          student•
          hace 9 años

          Eso no son comandos para windows, son comados para linux, lo tienes que ejecutar dentro de la vm donde tienes tus contenedores.

          Cesar David Ramírez Dimaté

          Cesar David Ramírez Dimaté

          student•
          hace 7 años

          Actualmente Docker no utiliza máquinas virtuales para Windows o Mac con VirtualBox y se ejecuta de una manera diferente, por lo cual no es necesario el Docker Toolbox.

        Claudio Andres Gonzalez Pino

        Claudio Andres Gonzalez Pino

        student•
        hace 9 años

        Donde se encuentra esta presentacion???
        Solo tengo el Platzi - Curso Docker.pdf y no encuentro la presentaciones de este modulo.
        Gracias.

          Allan Ortíz

          Allan Ortíz

          student•
          hace 8 años

          Yo tampoco encuentro esa presentación 😕

          Cesar David Ramírez Dimaté

          Cesar David Ramírez Dimaté

          student•
          hace 7 años

          Es verdad, la sección de Docker Daemon no se encuentra en el PDF.

        Luis Diego Maroto Segura

        Luis Diego Maroto Segura

        student•
        hace 8 años

        Hola, la versión que Marco está mostrando en el curso es la 1.10.1, mientras que la que estoy usando ahora es la 18.03.1-ce

        Mencionaba Marcos que tanto para MAC como Windows, Docker no trabajaba de forma nativa, sino que se necesitaba una MV de VirtualBox.

        Ayer por la tarde tengo varios contenedores corriendo y encontré con el comando: docker-machine ls lo siguiente

        NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default - virtualbox Stopped Unknown

        Es esto una indicación que mi versión de docker ya corre nativamente en mi MAC?

          Diego Forero

          Diego Forero

          Team Platzi•
          hace 8 años

          Si, desde hace un año docker saco docker nativo tanto para mac como para windows.

          Luis Diego Maroto Segura

          Luis Diego Maroto Segura

          student•
          hace 8 años

          Muchas gracias amigo !!!

        Juan Sebastián Ricaurte Macías

        Juan Sebastián Ricaurte Macías

        student•
        hace 5 años

        Increíble, este curso esta mas complejo que el nuevo.

        Esteban Novo

        Esteban Novo

        student•
        hace 10 años

        lsb_release -a (ver distribución de Linux)

        lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.2 LTS Release: 14.04 Codename: trusty
        Rodolfo Sáenz

        Rodolfo Sáenz

        student•
        hace 8 años

        En Ubuntu 16.04.4 LTS
        En lugar de:

        sudo docker daemon &

        hacer el siguiente comando:

        sudo dockerd &

        Saludos

          Cesar David Ramírez Dimaté

          Cesar David Ramírez Dimaté

          student•
          hace 7 años

          Realmente no por temas de versiones de ubuntu, sino por la versión del docker. Actualmente, para la versión 18 de docker es donde aplica el dockerd.

          Iván Toro

          Iván Toro

          student•
          hace 7 años

          ¡Gracias!

        Juan Diego Silva Garcia

        Juan Diego Silva Garcia

        student•
        hace 8 años

        Como no me reconocía el archivo EnvironmentFile tuve que hacer lo siguiente siguiendo las recomendaciones de Docker de no modificar el archivo usr/lib/systemd/system/docker.service para ello

        1. ejecutamos el comando sudo systemctl edit docker
          colocamos lo siguiente:
        [Service] EnvironmentFile=-/etc/default/docker ExecStart= ExecStart=/usr/bin/dockerd $OPTIONS -H fd://

        Guardamos el archivo con el siguiente nombre:
        "/etc/systemd/system/docker.service.d/override.conf

        Esto lo que hace es crear un archivo de anulación que solo contiene las opciones que deben modificarse.

        1. sudo systemctl daemon-reload
        2. sudo systemctl restart docker
        3. systemctl status docker

        Fuente:

          Jennifer Puerta

          Jennifer Puerta

          student•
          hace 8 años

          Hola. Gracias por la información. Yo estoy realizando este proceso en ubuntu server 18.04 y realice todo los pasos que acá describes y me han funcionado a la perfección, sin embargo, quería continuar con lo que Marcos hace en el minuto 25:53 vi /etc/default/docker para agregar el parámetro OPTIONS$=’–log-level=debug’ pero cuando ingreso el comando vi /etc/default/docker me aparece el contenido del de configuraciones como para uspstart y me dice que no aplica para systemd y no me deja agregar parámetros. ¿Alguien sabrá que hacer? gracias

          Jennifer Puerta

          Jennifer Puerta

          student•
          hace 8 años

          Acá se debe configurar el /etc/default/docker tal cual como en upstart

        Mauricio Muriel

        Mauricio Muriel

        student•
        hace 9 años

        22:40 Configuración del demonio de docker para systemd

        Esteban Novo

        Esteban Novo

        student•
        hace 10 años

        systemctlpara saber si en nuestra distribución de Linux tenemos disponble systemd

        Gerardo Manuel Reyes Fernández

        Gerardo Manuel Reyes Fernández

        student•
        hace 7 años

        -¿Habrá problema con Windows Pro si ya usa Hyper-V?

        -¿O en caso de cualquier versión de Windows 10 podría seguir el curso como se plantea sin problemas con el subsistema de ubuntu?

        Christian Irack Flores Maldonado

        Christian Irack Flores Maldonado

        student•
        hace 9 años

        docker daemon` is not supported on Darwin. en MACOS 😦

          Francisco Ivan Juan Aquino

          Francisco Ivan Juan Aquino

          student•
          hace 9 años

          Por que eso es nativo de linux

        Claudio Andres Gonzalez Pino

        Claudio Andres Gonzalez Pino

        student•
        hace 9 años

        Hola, donde esta el documento que se muestra en el video??

          Cesar David Ramírez Dimaté

          Cesar David Ramírez Dimaté

          student•
          hace 7 años

          En el PDF actual lamentablemente no está adjunto la sección de docker daemon

        Cesar David Ramírez Dimaté

        Cesar David Ramírez Dimaté

        student•
        hace 7 años

        Cuando ejecuto el comando fg después de ejecutar sudo dockerd & me aparece el siguiente mensaje: Error starting daemon: pid file found, ensure docker is not running or delete /var/run/docker.pid

          Diego Forero

          Diego Forero

          Team Platzi•
          hace 7 años

          Docker ya esta corriendo o el proceso termino de forma inesperada y no borró el archivo docker.pid, si estas seguro que no esta corriendo el proceso borra el archivo /var/run/docker.pid utilizando sudo.

        Usuario anónimo

        Usuario anónimo

        user•
        hace 6 años

        Super gracias :)

        José de Jesús Aguirre Osuna

        José de Jesús Aguirre Osuna

        student•
        hace 10 años

        Creo que esto es el mismo video que la intruducción 

          Cesar David Ramírez Dimaté

          Cesar David Ramírez Dimaté

          student•
          hace 7 años

          Para nada, se tocan temas muy diferentes. Esto es todo sobre docker daemon

        Mauricio Muriel

        Mauricio Muriel

        student•
        hace 9 años

        7:30

        Rodrigo Gomez Romero

        Rodrigo Gomez Romero

        student•
        hace 9 años

        para gestionar los logs journalctl -u docker