{"id":32624321,"url":"https://github.com/leoarj/algaworks-idk","last_synced_at":"2026-04-29T16:05:15.966Z","repository":{"id":316950316,"uuid":"1065442131","full_name":"leoarj/algaworks-idk","owner":"leoarj","description":"AlgaWorks - Imersão Docker (algaworks-idk)","archived":false,"fork":false,"pushed_at":"2025-10-26T20:21:05.000Z","size":789,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-26T22:21:00.043Z","etag":null,"topics":["api-rest","containerization","devcontainer","devcontainer-ready","docker","java","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/leoarj.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-27T18:29:05.000Z","updated_at":"2025-10-26T20:21:08.000Z","dependencies_parsed_at":"2025-10-26T22:21:53.910Z","dependency_job_id":null,"html_url":"https://github.com/leoarj/algaworks-idk","commit_stats":null,"previous_names":["leoarj/algaworks-idk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leoarj/algaworks-idk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoarj%2Falgaworks-idk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoarj%2Falgaworks-idk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoarj%2Falgaworks-idk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoarj%2Falgaworks-idk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leoarj","download_url":"https://codeload.github.com/leoarj/algaworks-idk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leoarj%2Falgaworks-idk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32432922,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T13:34:34.882Z","status":"ssl_error","status_checked_at":"2026-04-29T13:34:29.830Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["api-rest","containerization","devcontainer","devcontainer-ready","docker","java","spring-boot"],"created_at":"2025-10-30T20:00:11.769Z","updated_at":"2026-04-29T16:05:15.949Z","avatar_url":"https://github.com/leoarj.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AlgaWorks - Imersão Docker (algaworks-idk)\n\n🇧🇷\nRepositório para registro de estudos e exercícios de imersão em DevOps (Docker), baseado no curso \"Imersão Docker\" da AlgaWorks.\n\n🇺🇸\n*Repository for registry of study and exercises of immersion in DevOps (Docker), based on AlgaWorks's course \"Docker Immersion\".*\n\n![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge\u0026logo=openjdk\u0026logoColor=white)\n![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?style=for-the-badge\u0026logo=spring\u0026logoColor=white)\n![Apache Maven](https://img.shields.io/badge/Apache%20Maven-C71A36?style=for-the-badge\u0026logo=Apache%20Maven\u0026logoColor=white)\n![Hibernate](https://img.shields.io/badge/Hibernate-59666C?style=for-the-badge\u0026logo=Hibernate\u0026logoColor=white)\n![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white)\n![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge\u0026logo=visual-studio-code\u0026logoColor=white)\n![IntelliJ IDEA](https://img.shields.io/badge/IntelliJIDEA-000000.svg?style=for-the-badge\u0026logo=intellij-idea\u0026logoColor=white)\n\n## Índice\n- [Sobre](#sobre)\n- [Tópicos explorados](#tópicos-explorados)\n- [Autor](#autor)\n- [Agradecimentos](#agradecimentos)\n- [Licença](#licença)\n\n## Sobre\nReune exemplos e exercícios que realizei durante o curso \"Imersão Docker\", onde foi explorado DevOps com o uso de Docker, desde a instalação da engine,\ncriação de containers a partir de imagens prontas, construção de imagens próprias, gerenciamento de containers, images, volumes, e networks,\n*Docker DinD (Docker-Inside-Docker)*, deploys, ambiente de desenvolvimento com *DevContainer* entre outros.\n\n### Objetivos\nO objetivo é deixar registrado para consultas futuras e caso seja útil, ajudar também outras pessoas que estejam estudando algo parecido.\n\n### Observações\n- Listagem de tópicos está simplificada, de acordo com os desafios que realizei, a listagem dentro do treinamento é muito maior e mais detalhada.\n\n## Tópicos explorados\n- Introdução\n    - Conceitos de containerização\n    - Instalação da engine\n    - Criação de containers a partir de imagens prontas\n    - Entendendo sobre Docker Images\n    - Arquivo Dockerfile e criando imagens a partir dele\n    - Entendendo sobre Docker Hub\n        - Exploração, pull, push e etiquetas (tag) de imagens\n- Gerenciamento de containers\n- Criação de imagens\n- Gerenciamento de Docker Volumes\n- Gerenciamento de Docker Networks\n- Gerenciamento com Docker Compose\n- Deploy de aplicações containerizadas no ELB (Elastic Bean Stalk) da AWS\n- História dos modelos de deploy até a chegada do Docker\n    - Arquitetura do Docker\n    - Isolamento de Containers\n    - Filesystem\n    - DinD (Docker-inside-Docker)\n    - API do Docker\n    - Docker SDK\n    - Docker Extensions\n- Ambiente de Desenvolvimento com Docker\n    - Container Tools no VS Code\n    - Debug remoto com JDWP (Java Debug Wire Protocol)\n    - DevContainer no VS Code\n- Segurança com Docker\n- Outras engines (Buildah e Podman)\n- outros tópicos presentes nos projetos...\n\n- Referências\n    - https://docs.docker.com/reference/dockerfile/\n    - https://docs.docker.com/reference/cli/docker/container/stats/#format\n    - https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/envvars002.html\n    - https://semver.org/lang/pt-BR/\n    - https://github.com/jwilder/dockerize\n    - https://docs.docker.com/compose/how-tos/multiple-compose-files/extends/\n    - https://formulae.brew.sh/formula/aws-elasticbeanstalk#default\n    - https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.db.html\n    - https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.db.html#environments-cfg-rds-create\n    - https://meldmerge.org/\n    - https://docs.docker.com/reference/api/engine/version/v1.51/#tag/Container\n    - https://docs.docker.com/reference/api/engine/\n    - https://docs.docker.com/reference/api/engine/version-history/\n    - https://testcontainers.com/\n    - https://docs.docker.com/reference/api/engine/sdk/\n    - https://github.com/docker-java/docker-java\n    - https://docs.spring.io/spring-boot/reference/actuator/enabling.html#actuator.enabling\n    - https://containers.dev/\n    - https://containers.dev/guide/dockerfile\n    - https://code.visualstudio.com/remote/advancedcontainers/environment-variables\n    \n## Autor\nLeandro Araújo, desenvolvedor Java, com foco em backend.\u003cbr\u003e\nBusco me aperfeiçoar por meio de cursos e projetos como este, a fim de crescer profissionalmente e humanamente por meio da colaboração.\u003cbr\u003e\u003cbr\u003e\nCaso se sinta à vontade, pode entrar em contato:\n- https://www.linkedin.com/in/leandroaraujo-dev/\n\n## Agradecimentos\n- Instrutor: Highlander Dantas (https://www.linkedin.com/in/highlander-dantas-16a61512a/)\n- https://www.algaworks.com/\n- https://blog.algaworks.com/\n\n## Licença\nEste projeto é licenciado sob a [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.html).\n\nPara mais detalhes, consulte o arquivo [LICENSE](./LICENSE).\n\n[Voltar ao início](#algaworks---imersão-docker-algaworks-idk)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoarj%2Falgaworks-idk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleoarj%2Falgaworks-idk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoarj%2Falgaworks-idk/lists"}