{"id":25327053,"url":"https://github.com/joseluisgs/docker-tutorial","last_synced_at":"2025-10-29T03:31:51.806Z","repository":{"id":53176672,"uuid":"307982864","full_name":"joseluisgs/docker-tutorial","owner":"joseluisgs","description":"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.","archived":false,"fork":false,"pushed_at":"2021-05-11T15:14:33.000Z","size":48431,"stargazers_count":26,"open_issues_count":0,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-03-04T10:11:48.376Z","etag":null,"topics":["docker","docker-compose","docker-container","docker-image","dockerfile"],"latest_commit_sha":null,"homepage":"https://github.com/joseluisgs/docker-tutorial","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joseluisgs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-10-28T10:37:44.000Z","updated_at":"2022-12-27T21:58:23.000Z","dependencies_parsed_at":"2022-09-14T09:51:48.938Z","dependency_job_id":null,"html_url":"https://github.com/joseluisgs/docker-tutorial","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseluisgs%2Fdocker-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseluisgs%2Fdocker-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseluisgs%2Fdocker-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseluisgs%2Fdocker-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joseluisgs","download_url":"https://codeload.github.com/joseluisgs/docker-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238766084,"owners_count":19526846,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","docker-container","docker-image","dockerfile"],"created_at":"2025-02-14T01:56:07.782Z","updated_at":"2025-10-29T03:31:50.782Z","avatar_url":"https://github.com/joseluisgs.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DOCKER Tutorial\n\n2DAW Tutorial de Docker para el desarrollo avanzado de código.\n\n![GitHub](https://img.shields.io/github/last-commit/joseluisgs/docker-tutorial)\n\n![assets/image.png](https://laenredadera.net/wp-content/uploads/2018/01/docker.png)\n\n- [DOCKER Tutorial](#docker-tutorial)\n  - [Acerca de](#acerca-de)\n  - [Contenidos](#contenidos)\n  - [Colaborar o nuevos contenidos o ejemplos](#colaborar-o-nuevos-contenidos-o-ejemplos)\n    - [¿Cómo colaborar o corregir un cambio?](#cómo-colaborar-o-corregir-un-cambio)\n  - [Autor](#autor)\n    - [Contacto](#contacto)\n  - [Licencia](#licencia)\n\n## Acerca de\n\nTutorial de Docker de supervivencia a 2DAW. Ejemplos usados en clase.\nAprenderemos a manejar imagenes y contenedores y cómo aplicarlos para mejorar en el desarrollo de software.\nSiempre con el objetivo de poder crear un entorno que podamos comaprtir y facilitar el despliegue de nuestro proyecto.\n\n## Contenidos\n- ¿Qué es Docker?\n- Instalación\n- Comandos básicos\n- Ejecutando contenedores\n- Dockerfile y nuestras imágenes\n- Persistencia de datos\n- Enlazando contenedores\n- Docker Compose\n- Docker Hub\n- Despliegue con Docker Hub y GitHub\n- Trucos y consejos\n- Optimización\n- Herramientas para Docker\n- Docker Swarm\n\n\n## Colaborar o nuevos contenidos o ejemplos\n\n### ¿Cómo colaborar o corregir un cambio?\n\nPara 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:\n\n- Siempre debéis hacer un fork del proyecto para trabajar con él.\n- Lo primero es crear una rama con tu nombre de usuario de GitHub (vamos a ser ordenados)\n- 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](https://www.markdownguide.org/basic-syntax/).\n  - 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.\n  - 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.\n  - También podéis aportar referencias, herramientas y cosas útiles que os han servidor para dominar Git y GitHub.\n- 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](https://www.youtube.com/watch?v=_M8oalUyz10) y este [otro](https://www.youtube.com/watch?v=QntLv5BjUr0).\n\nGracias por colaborar y entre todos mejoramos usando GitHub. Espero vuestros pull requests :smile:\n\n## Autor\n\nCodificado con :sparkling_heart: por [José Luis González Sánchez](https://twitter.com/joseluisgonsan)\n\n[![Twitter](https://img.shields.io/twitter/follow/joseluisgonsan?style=social)](https://twitter.com/joseluisgonsan)\n[![GitHub](https://img.shields.io/github/followers/joseluisgs?style=social)](https://github.com/joseluisgs)\n\n### Contacto\n\u003cp\u003e\n  Cualquier cosa que necesites házmelo saber por si puedo ayudarte 💬.\n\u003c/p\u003e\n\u003cp\u003e\n    \u003ca href=\"https://twitter.com/joseluisgonsan\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://pitlochryfestivaltheatre.com/wp-content/uploads/2020/04/2-27646_twitter-logo-png-transparent-background-logo-twitter-png.png\" \n    height=\"30\"\u003e\n    \u003c/a\u003e \u0026nbsp;\u0026nbsp;\n    \u003ca href=\"https://github.com/joseluisgs\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://cdn.iconscout.com/icon/free/png-256/github-153-675523.png\" \n    height=\"30\"\u003e\n    \u003c/a\u003e \u0026nbsp;\u0026nbsp;\n    \u003ca href=\"https://www.linkedin.com/in/joseluisgonsan\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/LinkedIn_logo_initials.png/768px-LinkedIn_logo_initials.png\" \n    height=\"30\"\u003e\n    \u003c/a\u003e  \u0026nbsp;\u0026nbsp;\n    \u003ca href=\"https://joseluisgs.github.io/\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://www.lazaroamor.es/img/develop.png\" \n    height=\"30\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## Licencia\n\nEste proyecto esta licenciado bajo licencia **MIT**, si desea saber más, visite el fichero\n[LICENSE](./LICENSE) para su uso docente y educativo.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoseluisgs%2Fdocker-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoseluisgs%2Fdocker-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoseluisgs%2Fdocker-tutorial/lists"}