Este libro pretende enseñar conceptos básicos de docker así como algunos trucos para manejarse con fluidez con esta plataforma.
El lector de este libro adquirirá conocimientos relacionados con creación y administración de contenedores, redes imágenes, volúmenes, etc.
También se introduce al lector hacia la creación de entornos multi-contenedor para generar entornos de desarrollo, integración y producción con facilidad usando docker-compose.
Así el lector de este libro estará preparado para trabajar con una plataforma docker e incluso crear imágenes y automatizar partes del trabajo del día a día con docker.
Un requisito mínimo que debe cumplir el lector es tener conocimientos básicos de Linux para poder moverse con facilidad en la terminal.
Índice:
INTRODUCCIÓN
¿QUÉ ES DOCKER?
INSTALANDO DOCKER
INSTALANDO DOCKER EN REDHAT / CENTOS
INSTALANDO DOCKER EN DEBIAN / UBUNTU
INSTALANDO DESDE SCRIPT
INSTALARLO EN WINDOWS
INSTALARLO EN MAC
DESPLEGANDO EL PRIMER DOCKER
DESPLIEGUE BÁSICO DE UN CONTENEDOR
¿QUÉ ES DOCKERHUB?
¿CÓMO SABEMOS QUE IMÁGENES Y VERSIONES HAY DISPONIBLES?
COMO ESTABLECER UN NOMBRE AL CONTENEDOR
OPERACIONES BÁSICAS EN CONTENEDORES
REDES
¿QUÉ SON LAS REDES DE DOCKER?
LISTANDO REDES EXISTENTES
CREANDO REDES
ELIMINANDO REDES
VER MÁS INFORMACIÓN DE UNA RED
VOLÚMENES
CREAR UN VOLUMEN
CREAR UN BIND
ELIMINAR UN VOLUMEN
GESTIÓN DE VOLÚMENES
IMÁGENES
LISTAR IMÁGENES DISPONIBLES EN LOCAL
BUSCAR IMÁGENES
DESCARGAR IMÁGENES
VER INFORMACIÓN DE UNA IMAGEN
EXPORTAR E IMPORTAR IMÁGENES
GESTIÓN DE CONTENEDORES
EJECUTAR COMANDOS EN UN CONTENEDOR
OBTENER LA SHELL DE UN CONTENEDOR
DISTINTAS OPCIONES PARA LEVANTAR UN DOCKER
LÍMITES Y RESERVAS DE MEMORIA Y CPU
COMO PARAR UN CONTENEDOR DE INMEDIATO
VER ESTADÍSTICAS DE LOS CONTENEDORES
VER INFORMACIÓN DE UN CONTENEDOR
RENOMBRAR UN CONTENEDOR
ACTUALIZAR LA CONFIGURACIÓN DE UN CONTENEDOR
PAUSAR Y REANUDAR UN CONTENEDOR
VER MAPEO DE PUERTOS DE LOS CONTENEDORES
COPIAR FICHERO A DOCKER SIN VOLÚMENES
VER LOGS DE UN CONTENEDOR
DIFERENCIAS EN LOS CONTENEDORES
DOCKER SYSTEM
VER INFORMACIÓN DE UN HOST DE DOCKER
VER USO DE DISCO DE CADA CONTENEDOR
VER EVENTOS EN TIEMPO REAL
ELIMINAR RESIDUOS DE DOCKER
BACKUPS Y RESTORES
CREANDO Y USANDO TU PROPIA IMAGEN
CREAR IMAGEN A PARTIR DE UN CONTENEDOR
DOCKERFILES
SUBIR UNA IMAGEN A DOCKERHUB
CONFIGURACIÓN DEL SERVICIO DE DOCKER
USAR UN DOCKER REGISTRY PROPIO
CREAR UN DOCKER REGISTRY
USAR UN DOCKER REGISTRY
PONIÉNDOLE INTERFAZ GRÁFICA AL DOCKER REGISTRY
GESTIÓN AVANZADA DE DOCKER
DOCKER-COMPOSE
PORTAINER.IO
MÉTRICAS CON PROMETHEUS
ORQUESTADORES
KUBERNETES
DOCKER SWARM
DOCKER VS KUBERNETES
PYTHON Y API DE DOCKER
INSTALANDO EL PAQUETE DE API DE DOCKER
POR DONDE EMPEZAMOS
AGRADECIMIENTOS