Skip to content

JonDotsoy/docker-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Workshop Docker Gitter

Este workshop trabajar con los siguientes contenidos.

  • Docker Conceptos Básicos
  • Cliente Docker
    • Clonar un contenedor
    • Replicar contenedores
    • Actualizar Contenedores
  • Creando un Dockerfile
    • Crear un contenedor
    • Aplicando Configuraciones ENVIRONMENT

Preparaciones:

Conceptos Básicos de Docker

Presentación Docker 🔗 (https://goo.gl/LBfC3N)

Cliente Docker

Crea un contenedor

Descargar una imagen.

$ docekr pull ubuntu

Ejecutamos un bash dentro de un nuevo contenedor.

$ docker run -it ubuntu /bin/bash

Listar Proceso ejecutados.

$ docker ps

Definir un nombre al contenedor ejecutado

Debemos tener presente el actual nombre del contenedor.

$ docker rename OLD_NAME NEW_NAME

Clonando un contenedor

  • Nota: Documentación pendiente.

Replicar contenedor

  • Nota: Documentación pendiente.

Ejemplo: Contenedor PHP

Creamos un directorio y creamos dentro un archivo index.php.

<!-- filename: index.php -->
<?php
echo "Saludos desde PHP Usando Docker.";
?>

Abrimos nuestra consola docker y ejecutamos el siguiente comando.

$ docker run -it --name myapp -P -v $(pwd):/var/www/html php:5.6-apache

Ejecutar contenedor de modo serivicio bajo puerto 80

Levantaremos el servicio php usando el puerto 80 del servidor como un sitio web.

$ docker run -d --name myapp -p 80:80 -v $(pwd):/var/www/html php:5.6-apache
  • Nota: En este caso atributo -p es con Minúscula.

Verificamos su ejecución con el comando docker ps y veremos nuestro proceso con el nombre myapp.

Releases

No releases published

Packages

No packages published