All Projects → joseluisgs → docker-tutorial

joseluisgs / docker-tutorial

Licence: MIT license
2DAW Tutorial de Docker para el desarrollo avanzado de código y despliegue de aplicaciones con distintos ejemplos prácticos. Aprende a usar Docker Files y Docker Compose.

Programming Languages

shell
77523 projects
java
68154 projects - #9 most used programming language
Dockerfile
14818 projects
Vue
7211 projects
HTML
75241 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to docker-tutorial

Docker Clion Dev
Debugging C++ in a Docker Container with CLion IDE
Stars: ✭ 172 (+561.54%)
Mutual labels:  docker-container
Nodejs Microservice Starter
🌱 NodeJS RESTful API Microservice Starter
Stars: ✭ 220 (+746.15%)
Mutual labels:  docker-container
docker-collectd
Collectd within a Docker image
Stars: ✭ 59 (+126.92%)
Mutual labels:  docker-container
Wflow
🐆 EXPERIMENTAL -- Runs GitHub Actions workflows locally (local) -- Don't run your YAML like a 🐪
Stars: ✭ 187 (+619.23%)
Mutual labels:  docker-container
Uwsgi Nginx Flask Docker
Docker image with uWSGI and Nginx for Flask applications in Python running in a single container. Optionally with Alpine Linux.
Stars: ✭ 2,607 (+9926.92%)
Mutual labels:  docker-container
Iotwifi
Raspberry Pi (arm) wifi configuration container. Configure and control wifi connectivity with a JSON based REST api.
Stars: ✭ 236 (+807.69%)
Mutual labels:  docker-container
Docker Postfix
Simple SMTP server / postfix null relay host for your Docker and Kubernetes containers. Based on Alpine Linux.
Stars: ✭ 163 (+526.92%)
Mutual labels:  docker-container
docker-ps3netsrv
Alpine based docker image for ps3netsrv (with arm compatibility). Built with the latest ps3netsrv binaries from aldostools (built from master), latest = ps3netsrv v20220813, edge = ps3netsrv v20220813
Stars: ✭ 55 (+111.54%)
Mutual labels:  docker-container
Alpine Ikev2 Vpn
Small Simple Free runing container's IKEv2 VPN base alpine image.
Stars: ✭ 215 (+726.92%)
Mutual labels:  docker-container
LID-DS
LID-DS is an intrusion detection data simulation framework.
Stars: ✭ 32 (+23.08%)
Mutual labels:  docker-container
Dst Dedicated Server
Don't Starve Together dedicated server guide for all platforms (Linux, Mac, Windows) with Docker. Extensive documentation covering mods installation, server config and performance, world generation and setting up admins.
Stars: ✭ 187 (+619.23%)
Mutual labels:  docker-container
Aws Containers Task Definitions
Task Definitions for running common applications Amazon ECS
Stars: ✭ 210 (+707.69%)
Mutual labels:  docker-container
Fluentdocker
Commands, Services and Fluent API for docker, docker-compose & docker-machine, for win/mac/linux and native docker in c#
Stars: ✭ 245 (+842.31%)
Mutual labels:  docker-container
Unifi
Unifi Docker Container
Stars: ✭ 174 (+569.23%)
Mutual labels:  docker-container
docker-chromium
Docker container with Chromium desktop and a Web VNC client allowing you to run Chromium on any server you have
Stars: ✭ 64 (+146.15%)
Mutual labels:  docker-container
Ha Dockermon
A NodeJS RESTful API which can be used with Home Assistant to report the state of Docker Containers
Stars: ✭ 171 (+557.69%)
Mutual labels:  docker-container
Netdata
Dockerfile for building netdata
Stars: ✭ 223 (+757.69%)
Mutual labels:  docker-container
jenkins-ecs-deployment
Deploy docker containers to AWS ECS/ECR via Jenkins
Stars: ✭ 20 (-23.08%)
Mutual labels:  docker-container
docker-php-censor
Containers for PHP Censor CI system
Stars: ✭ 19 (-26.92%)
Mutual labels:  docker-container
Spring Boot K8s Hpa
Autoscaling Spring Boot with the Horizontal Pod Autoscaler and custom metrics on Kubernetes
Stars: ✭ 250 (+861.54%)
Mutual labels:  docker-container

DOCKER Tutorial

2DAW Tutorial de Docker para el desarrollo avanzado de código.

GitHub

assets/image.png

Acerca de

Tutorial de Docker de supervivencia a 2DAW. Ejemplos usados en clase. Aprenderemos a manejar imagenes y contenedores y cómo aplicarlos para mejorar en el desarrollo de software. Siempre con el objetivo de poder crear un entorno que podamos comaprtir y facilitar el despliegue de nuestro proyecto.

Contenidos

  • ¿Qué es Docker?
  • Instalación
  • Comandos básicos
  • Ejecutando contenedores
  • Dockerfile y nuestras imágenes
  • Persistencia de datos
  • Enlazando contenedores
  • Docker Compose
  • Docker Hub
  • Despliegue con Docker Hub y GitHub
  • Trucos y consejos
  • Optimización
  • Herramientas para Docker
  • Docker Swarm

Colaborar o nuevos contenidos o ejemplos

¿Cómo colaborar o corregir un cambio?

Para solicitar un cambio o ayudarme a pulir errores o a mejorar el contenido del curso y las transparencias lo podéis hacer de la siguiente manera:

  • Siempre debéis hacer un fork del proyecto para trabajar con él.
  • Lo primero es crear una rama con tu nombre de usuario de GitHub (vamos a ser ordenados)
  • En la carpeta updates de tu rama añadís un fichero con vuestro nombre de GitHub para que en dicho fichero vayáis actualizando con las cosas que queráis aportar. Este fichero debe estar redactado usando markdown.
    • Indicáis el número de la página de la presentación (por ejemplo página 34). Indicáis el texto y remarcáis la palabra o error detectado.
    • De la misma manera si queréis incorporar un gráfico o figura lo indicáis en qué página, o si es nueva donde iría y subís ese recurso en la carpeta updates.
    • También podéis aportar referencias, herramientas y cosas útiles que os han servidor para dominar Git y GitHub.
  • Posteriormente hacéis un commit en vuestro repositorio y luego un pull request de los cambios indicados en tu rama y en la conversación me detallas algo de información y si el cambio se aprueba lo verás en la próxima versión Mira este vídeo y este otro.

Gracias por colaborar y entre todos mejoramos usando GitHub. Espero vuestros pull requests 😄

Autor

Codificado con 💖 por José Luis González Sánchez

Twitter GitHub

Contacto

Cualquier cosa que necesites házmelo saber por si puedo ayudarte 💬.

        

Licencia

Este proyecto esta licenciado bajo licencia MIT, si desea saber más, visite el fichero LICENSE para su uso docente y educativo.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].