{"id":30847030,"url":"https://github.com/marcionicolau/public-containers","last_synced_at":"2026-02-10T21:33:20.488Z","repository":{"id":309771247,"uuid":"1037500774","full_name":"marcionicolau/public-containers","owner":"marcionicolau","description":null,"archived":false,"fork":false,"pushed_at":"2025-08-13T17:25:35.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-07T01:41:54.924Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marcionicolau.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2025-08-13T17:04:35.000Z","updated_at":"2025-08-13T17:26:35.000Z","dependencies_parsed_at":"2025-08-16T06:01:26.437Z","dependency_job_id":null,"html_url":"https://github.com/marcionicolau/public-containers","commit_stats":null,"previous_names":["marcionicolau/public-containers"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/marcionicolau/public-containers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcionicolau%2Fpublic-containers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcionicolau%2Fpublic-containers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcionicolau%2Fpublic-containers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcionicolau%2Fpublic-containers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcionicolau","download_url":"https://codeload.github.com/marcionicolau/public-containers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcionicolau%2Fpublic-containers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29317956,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-10T20:44:44.282Z","status":"ssl_error","status_checked_at":"2026-02-10T20:44:43.393Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2025-09-07T01:41:21.118Z","updated_at":"2026-02-10T21:33:20.472Z","avatar_url":"https://github.com/marcionicolau.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Public Containers 🐳\n\nA curated collection of public Docker containers and container-related resources for various development and deployment scenarios.\n\n## 📋 Overview\n\nThis repository serves as a centralized location for publicly available Docker containers, configurations, and related documentation. Whether you're looking for development environments, deployment templates, or specialized container setups, you'll find organized and well-documented solutions here.\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n- [Docker](https://docs.docker.com/get-docker/) installed on your system\n- [Docker Compose](https://docs.docker.com/compose/install/) (optional, for multi-container setups)\n\n### Basic Usage\n\n```bash\n# Clone the repository\ngit clone https://github.com/marcionicolau/public-containers.git\ncd public-containers\n\n# Navigate to a specific container directory\ncd containers/\u003ccategory\u003e/\u003ccontainer-name\u003e\n\n# Build and run the container\ndocker build -t \u003ccontainer-name\u003e .\ndocker run -d --name \u003ccontainer-name\u003e \u003ccontainer-name\u003e\n```\n\n## 📁 Repository Structure\n\n```\npublic-containers/\n├── README.md                    # This file\n├── containers/                  # Container categories\n│   ├── development/            # Development environment containers\n│   ├── databases/              # Database containers (PostgreSQL, MySQL, etc.)\n│   ├── web-servers/            # Web server containers (Nginx, Apache, etc.)\n│   ├── tools/                  # Utility and tool containers\n│   └── examples/               # Example and tutorial containers\n├── docs/                       # Additional documentation\n└── memory-bank/                # Project documentation and context\n```\n\n## 🏗️ Container Categories\n\n### Development Environments\n- **Purpose**: Ready-to-use development environments for various programming languages and frameworks\n- **Examples**: Node.js, Python, Go, Java development containers\n\n### Databases\n- **Purpose**: Pre-configured database containers with optimized settings\n- **Examples**: PostgreSQL, MySQL, MongoDB, Redis containers\n\n### Web Servers\n- **Purpose**: Production-ready web server configurations\n- **Examples**: Nginx, Apache HTTP Server, Caddy containers\n\n### Tools \u0026 Utilities\n- **Purpose**: Containerized tools for development and operations\n- **Examples**: CI/CD tools, monitoring solutions, backup utilities\n\n### Examples \u0026 Tutorials\n- **Purpose**: Educational containers demonstrating best practices\n- **Examples**: Docker patterns, multi-stage builds, security examples\n\n## 📖 Documentation Standards\n\nEach container directory includes:\n\n- **`README.md`** - Container-specific documentation with:\n  - Purpose and use cases\n  - Build and run instructions\n  - Configuration options\n  - Environment variables\n  - Volume mappings\n  - Network requirements\n- **`Dockerfile`** - Container build instructions\n- **`docker-compose.yml`** - Multi-service setups (when applicable)\n- **`.env.example`** - Environment variable templates\n\n## 🔧 Usage Examples\n\n### Running a Development Container\n\n```bash\n# Navigate to a development container\ncd containers/development/nodejs\n\n# Build the container\ndocker build -t nodejs-dev .\n\n# Run with volume mounting for live development\ndocker run -it --rm \\\n  -v $(pwd)/app:/workspace \\\n  -p 3000:3000 \\\n  nodejs-dev\n```\n\n### Using Docker Compose\n\n```bash\n# For multi-service setups\ncd containers/examples/web-app-stack\n\n# Start all services\ndocker-compose up -d\n\n# View logs\ndocker-compose logs -f\n\n# Stop services\ndocker-compose down\n```\n\n## 🛡️ Security Best Practices\n\nAll containers in this repository follow security best practices:\n\n- ✅ No hardcoded secrets or credentials\n- ✅ Minimal base images to reduce attack surface\n- ✅ Non-root user execution where possible\n- ✅ Regular security updates\n- ✅ Clear documentation of security considerations\n\n## 🤝 Contributing\n\nWe welcome contributions! Please follow these guidelines:\n\n1. **Fork** the repository\n2. **Create** a feature branch (`git checkout -b feature/amazing-container`)\n3. **Follow** our documentation standards\n4. **Test** your container thoroughly\n5. **Commit** your changes (`git commit -m 'Add amazing container'`)\n6. **Push** to the branch (`git push origin feature/amazing-container`)\n7. **Open** a Pull Request\n\n### Container Contribution Guidelines\n\n- Follow the established directory structure\n- Include comprehensive documentation\n- Use official, minimal base images when possible\n- Ensure cross-platform compatibility\n- Add appropriate labels and metadata\n- Test on multiple environments\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🙋‍♂️ Support\n\n- **Issues**: [GitHub Issues](https://github.com/marcionicolau/public-containers/issues)\n- **Discussions**: [GitHub Discussions](https://github.com/marcionicolau/public-containers/discussions)\n- **Documentation**: Check individual container README files\n\n## 🌟 Acknowledgments\n\n- Docker community for excellent documentation and best practices\n- Contributors who help maintain and improve these containers\n- Open source projects that inspire these configurations\n\n---\n\n**Happy Containerizing!** 🚀\n\n*Last updated: August 2025*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcionicolau%2Fpublic-containers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcionicolau%2Fpublic-containers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcionicolau%2Fpublic-containers/lists"}