CursosEmpresasBlogLiveConfPrecios

Instalación

Clase 5 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

    Viendo ahora
  • 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

    50:28 min
  • 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

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
        Carlos Tamayo Guzman

        Carlos Tamayo Guzman

        student•
        hace 9 años

        Para los que tienen Windows no instalen Docker Toolbox, ya está disponible la versión para Windows 10. Los comandos con autocompletado desde PowerShell

          Rosario Nery Huanca Gonza

          Rosario Nery Huanca Gonza

          student•
          hace 9 años

          Si usan docker y tambien virtualbox, con la version para windows de docker no podran usar virtualbox, ya q tienen conflictos al usar los recursos de virtualizacion, para que no haya conflictos mejor usen el Docker Toolbox, que aun tiene el soporte completo de docker, con Docker Toolbox seguiran teniendo la ultima version de docker.

          Jesús Mur Fontanals

          Jesús Mur Fontanals

          student•
          hace 8 años

          Todavía existen conflictos de Docker con VirtualBox? Gracias.

        Maximiliano  Sarlija

        Maximiliano Sarlija

        student•
        hace 9 años

        Recomiendo bajar la velocidad de los videos a 0.85x para mejor comprension.

        Joaquin Araujo

        Joaquin Araujo

        student•
        hace 8 años

        En este caso veremos como instalar Docker en Linux, es importante saber que se debe tener un sistema operativo de 64 bits, los pasos son los siguientes:

        1. Acceder a
        2. Copiar el comando para ejecutar el script.
        3. Pegar el comando y ejecutar el script de instalación de Docker.
        4. Verificar si Docker esta instalado con los comando docker info o docker version
        5. Crear un “Hello World” con Docker usando el comando docker hello-world

        Si necesitas una guía y resumen del curso aquí la tienes.

          Juan de Dios Marcos Gomez

          Juan de Dios Marcos Gomez

          student•
          hace 8 años

          Para ejecutar el hola mundo es :

          docker run hello-world

          Gracias por tu resumen, está my bueno, saludo!.

          Cesar David Ramírez Dimaté

          Cesar David Ramírez Dimaté

          student•
          hace 7 años

          En el momento que realicé la instalación, los comandos son los siguientes

          curl -fsSL get.docker.com -o get-docker.sh sh get-docker.sh

          Se te olvidó mencionar que debes darle permisos al usuario de linux actual para que pueda ejecutar el comando de docker (y así evitar el sudo).

          sudo usermod -aG docker [nombre_usuario_linux]

          Con docker -v puedes visualizar la versión actual resumida Docker version 18.06.0-ce, build 0ffa825

          Con docker version se me visualiza así:

          Client: Version: 18.06.0-ce API version: 1.38 Go version: go1.10.3 Git commit: 0ffa825 Built: Wed Jul 18 19:11:02 2018 OS/Arch: linux/amd64 Experimental: false Server: Engine: Version: 18.06.0-ce API version: 1.38 (minimum version 1.12) Go version: go1.10.3 Git commit: 0ffa825 Built: Wed Jul 18 19:09:05 2018 OS/Arch: linux/amd64 Experimental: false
        Rodrigo Andres Ramirez Trujillo

        Rodrigo Andres Ramirez Trujillo

        student•
        hace 7 años

        Resumen de comandos de Docker.

        docker info : Muestra un resumen de la instalación de Docker en tu computadora.
        docker version : Información referente a las versiones tanto del cliente como del demonio de Docker de tu computadora
        docker images -a : Ver imagenes de Docker
        docker ps -a : Ver los contenedores creados en tu Computadora

        Algunos Conceptos.

        Images: Es una especie de Plantilla, similar a un snapshot de una maquina virtual.
        Container: Es una instancia de una plantilla que se puede ejecutar.

          Iván Toro

          Iván Toro

          student•
          hace 7 años

          Excelente resumen.

        Jhonatan Carranza

        Jhonatan Carranza

        student•
        hace 5 años

        Hola, puedo instalar Docker en la unidad D: ?

          Walter Lensinas

          Walter Lensinas

          student•
          hace 5 años

          Buenas, si, podes hacerlo.

          Aca tenes mas info: https://forums.docker.com/t/how-could-i-install-docker-for-windows-on-drive-e-my-ssd-c-is-full/52347/5

        Luis Armando Hernández Villarroel

        Luis Armando Hernández Villarroel

        student•
        hace 5 años

        Buenas, una consulta el comando docker-machine ls existe en linux?

        Jairol Camilo Camilo

        Jairol Camilo Camilo

        student•
        hace 10 años

        Pregunta la intalacion para mac es la misma de linux??

          Joaquin Araujo

          Joaquin Araujo

          student•
          hace 8 años

          No lo es, pero aquí puedes obtener más información al respecto.

        Diego Monroy

        Diego Monroy

        student•
        hace 10 años

        Ey una ayuda por favor, tengo el siguiente error en ubuntu 12.04:

        Cannot connect to the Docker daemon. Is the docker daemon running on this host?

        Ya intente con el comando: sudo usermod -aG docker ubunt 
        Tambien con: service docker start

          Diego Monroy

          Diego Monroy

          student•
          hace 10 años

          Solucionado.

          Daniel Alejandro Mansilla Cañoles

          Daniel Alejandro Mansilla Cañoles

          student•
          hace 8 años

          ¿Cómo lo solucionaste?

        Gerardo Manuel Reyes Fernández

        Gerardo Manuel Reyes Fernández

        student•
        hace 7 años

        Para los que tengan windows 10 profesional docker ya no usa VirtualBox usa Hyper-V de manera nativa.

        Benjamín Sanz Quiñonez

        Benjamín Sanz Quiñonez

        student•
        hace 7 años

        Pasos a realizar si tienes windows
        1- Apagar tu pc
        2-Bootear un penusb con linux
        3-Sacar windows
        3-Enjoy!
        xD

        Juan Carlos Ojeda Gomez

        Juan Carlos Ojeda Gomez

        student•
        hace 7 años

        alguno obtuvo el error Error 0x80004005 en windows 10? 😦

        Ronnie Dave Cañas Pineda

        Ronnie Dave Cañas Pineda

        student•
        hace 10 años

        Cuando escribo 'sudo usermod....' me dice: "usermod el usuario ubuntu no existe"...
        Alguien sabe cual es su causa y su solución?
        Muchas gracias!

          Iván Sabido

          Iván Sabido

          student•
          hace 10 años

          el usuario ubuntu es el usuario por defaul de las máquinas virtuales de amazon ec2. Si no estas usando amazon ec2 posiblemente sea porque no has creado un usuario ubuntu. Saludos

          Zarkys Salas

          Zarkys Salas

          student•
          hace 8 años

          Debes colocar el nombre de tu usuario en la maquina que estés, ubuntu es para el caso de la maquina en la que el estaba realizando la instalación.

        Iván Fernández

        Iván Fernández

        student•
        hace 7 años

        Instalación en Debian (Incluido Kali Linux, obviamente):

        $ sudo apt update
        $ sudo apt install

        *o si prefieres con apt-get:

        $ sudo apt-get update
        $ sudo apt-get install

        helen osman

        helen osman

        student•
        hace 10 años

        Saludos Comunidad, 
        Para los Usuarios de Linux Mint, Les comparto el enlace con el que logre instalar Docker, Ya que el Script de  no me sirvio.

        Aqui la URL : 

        Luego de ejecutar el script probablemente tengan un error el ejecutar docker info, se debe a temas de permisos en los directorios.
        Para Ello:

        sudo chmod -R 775 /var/run/docker.sock

        Espero les Sirva !

        JERSON STIVEL  GÓMEZ URREGO

        JERSON STIVEL GÓMEZ URREGO

        student•
        hace 10 años

        Buenas Tardes, Tengo un problema

        docker run hello-word
        Unable to find image 'hello-word:latest' locally
        Pulling repository docker.io/library/hello-word
        docker: Error: image library/hello-word not found.
        See 'docker run --help'.

          Alberto D. Sosa

          Alberto D. Sosa

          student•
          hace 10 años

          Te falta una l en word es world, te aconsejo que siempre listes las imagenes con docker images y copies el nombre exacto porque a mi me pasa mucho esto.

        Alfonso Adame Rueda

        Alfonso Adame Rueda

        student•
        hace 7 años

        hola buenas noches me sale el siguiente error,
        que voy a mostrar en captura de pantalla.
        gracias.

          Cristhian Eduardo Castillo Meneses

          Cristhian Eduardo Castillo Meneses

          student•
          hace 7 años

          Hola Alfonso, la captura de pantalla no se agregó correctamente. Comentala para ver como te podemos ayudar.

        Alfonso Adame Rueda

        Alfonso Adame Rueda

        student•
        hace 7 años
        Captura5.PNG
          Diego Forero

          Diego Forero

          Team Platzi•
          hace 7 años

          Borra el archivo lock usando el siguiente comando
          rm /var/lib/dpkg/lock
          Luego vuelve a ejecutar el instalador

        julio jurado

        julio jurado

        student•
        hace 10 años

        me da este error cuando ejecuto docker info
        Cannot connect to the Docker daemon. Is the docker daemon running on this host?

          julio jurado

          julio jurado

          student•
          hace 10 años

          me faltaba           service docker start

          Martin Dos Santos

          Martin Dos Santos

          student•
          hace 9 años

          Tendrás que agregar al usuario al grupo docker.

          sudo usermod -aG docker $USER
        Eduardo Lujan

        Eduardo Lujan

        student•
        hace 8 años

        Cual es el problema si ejecuto el docker-machine -ls y no me la muestra ?

          Diego Forero

          Diego Forero

          Team Platzi•
          hace 8 años

          El comando es docker-machine ls si no te sale ninguna maquina intente creando la maquina virtual con el siguiente comando.
          docker-machine create --driver virtualbox default

        Dailos Rafael Díaz Lara Díaz Lara

        Dailos Rafael Díaz Lara Díaz Lara

        student•
        hace 9 años

        Trabajando en una VM con Ubuntu Server 17.04 zesty…

        El script contenido en no me permitió la instalación. Me dice que el paquete docker-ce no está disponible.

        Al consultar la documentación oficial proporcionada por Docker, me sucede el mismo error al no poder encontrar el paquete docker-ce.

        Finalmente pude realizar la instalación sin problemas siguiente la documentación de Digital Ocean y ahora sí, Docker está perfectamente instalado en mi VM.

        Al parecer, a principios de Marzo/17, Docker reconfiguró todo su sistema de nomenclatura de distribuciones de manera que el docker-engine ahora pasa a ser el docker-ce, mientras que el docker-dc o docker-engine-cs se llama docker-ee. Este es el origen de la información.

        Espero que a alguien le sea útil.

        Saludos.