All Projects → twistedFantasy → dockerX

twistedFantasy / dockerX

Licence: other
Examples of amazing Docker/Docker-Compose/Docker Swarm technologies

Programming Languages

PHP
23972 projects - #3 most used programming language
Dockerfile
14818 projects
ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to dockerX

Ansible Windows Docker Springboot
Example project showing how to provision, deploy, run & orchestrate Spring Boot apps with Docker Windows Containers on Docker Windows native using Packer, Powershell, Vagrant & Ansible
Stars: ✭ 58 (+241.18%)
Mutual labels:  vagrant, docker-swarm, docker-registry
Nodock
Docker Compose for Node projects with Node, MySQL, Redis, MongoDB, NGINX, Apache2, Memcached, Certbot and RabbitMQ images
Stars: ✭ 734 (+4217.65%)
Mutual labels:  rabbitmq, certbot, docker-images
Tads Boilerplate
Terraform + Ansible + Docker Swarm boilerplate = DevOps on 🔥🔥🔥 | Infrastructure as Code
Stars: ✭ 424 (+2394.12%)
Mutual labels:  vagrant, docker-swarm
Siem From Scratch
SIEM-From-Scratch is a drop-in ELK based SIEM component for your Vagrant infosec lab
Stars: ✭ 31 (+82.35%)
Mutual labels:  vagrant, elk
Phalcon Vm
Vagrant configuration for PHP7, Phalcon 3.x and Zephir development.
Stars: ✭ 43 (+152.94%)
Mutual labels:  vagrant, rabbitmq
docker-swarm-vagrant
Getting started with Docker swarm
Stars: ✭ 20 (+17.65%)
Mutual labels:  vagrant, docker-swarm
ansible-roles
Library of Ansible plugins and roles for deploying various services.
Stars: ✭ 14 (-17.65%)
Mutual labels:  vagrant, elk
Docker Windows Box
Various Vagrant envs with Windows 2019/10 and Docker, Swarm mode, LCOW, WSL2, ...
Stars: ✭ 487 (+2764.71%)
Mutual labels:  vagrant, docker-swarm
docker-credential-magic
A magic shim for Docker credential helpers 🪄
Stars: ✭ 56 (+229.41%)
Mutual labels:  docker-registry, docker-images
vagrant-boot2docker-swarm
A multi-machine Docker swarm Vagrant environment
Stars: ✭ 16 (-5.88%)
Mutual labels:  vagrant, docker-swarm
robert
基于SpringCloud的企业级微服务多租户系统、多语言的脚手架, 代码组件化、高内聚低耦合,代码简介,注释丰富容易上手,该项目包括用于开发分布式应用程序服务的必要组件,支持多应用程序访问,并使开发人员可以轻松地使用Spring Cloud编程模型来开发分布式应用程序服务。
Stars: ✭ 45 (+164.71%)
Mutual labels:  rabbitmq, elk
tsharkVM
tshark + ELK analytics virtual machine
Stars: ✭ 51 (+200%)
Mutual labels:  vagrant, elk
Prometheus rabbitmq exporter
Prometheus.io exporter as a RabbitMQ Managment Plugin plugin
Stars: ✭ 248 (+1358.82%)
Mutual labels:  rabbitmq, prometheus
Detectionlabelk
DetectionLabELK is a fork from DetectionLab with ELK stack instead of Splunk.
Stars: ✭ 273 (+1505.88%)
Mutual labels:  vagrant, elk
Rabbitmq Prometheus
A minimalistic Prometheus exporter of core RabbitMQ metrics
Stars: ✭ 124 (+629.41%)
Mutual labels:  rabbitmq, prometheus
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+322235.29%)
Mutual labels:  rabbitmq, elk
core
WIP - A personal life helper providing solutions and happiness
Stars: ✭ 17 (+0%)
Mutual labels:  rabbitmq, rethinkdb
Docker Magento Mutagen
Mage2click Docker-based development environment for Magento with mutagen.io sync for files on macOS
Stars: ✭ 64 (+276.47%)
Mutual labels:  rabbitmq, mariadb
Transporter
Sync data between persistence engines, like ETL only not stodgy
Stars: ✭ 1,175 (+6811.76%)
Mutual labels:  rabbitmq, rethinkdb
Microservice App
A microservices architecture app powered by golang.
Stars: ✭ 114 (+570.59%)
Mutual labels:  vagrant, prometheus

docker = ❤️

The goal of this repository is to provide huge amount of examples for using docker with different software products like PostgreSQL, Nginx, Elasticsearch and etc. Examples contains version for local usage during development and configurations for Docker Swarm. In order to use these examples it's recommended to have at least 19.03.5 version of docker installed. Some examples contain Vagrant file which simplify creation of virtual machine for you with needed version of docker installed. If Dockerfile, docker-compose.yml files for some software are missing and you need them just open pull request and I will add them asap. I have big amount of raw examples which was used in different projects, but don't have enough time to make them clear enough for this repository. I have a huge passion to help other engineers solve their difficulties related to Docker, so don't worry about annoying me to provide some example :) Any contributors are welcome!

Installation & Configuration

Available docker examples

  • LocalStack LocalStack provides an easy-to-use test/mocking framework for developing Cloud applications. It spins up a testing environment on your local machine that provides the same functionality and APIs as the real AWS cloud environment. >>> www.localstack.cloud

  • Prometheus Prometheus is a free software application used for event monitoring and alerting. It records real-time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting. The project is written in Go and licensed under the Apache 2 License, with source code available on GitHub, and is a graduated project of the Cloud Native Computing Foundation, along with Kubernetes and Envoy. >>> www.prometheus.io

  • Elasticsearch is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java. Following an open-core business model, parts of the software are licensed under various open-source licenses (mostly the Apache License), while other parts fall under the commercial (source-available) Elastic License. Official clients are available in Java, .NET (C#), PHP, Python, Apache Groovy, Ruby and many other languages. According to the DB-Engines ranking, Elasticsearch is the most popular enterprise search engine followed by Apache Solr, also based on Lucene. >>> www.elastic.co

  • MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Development is led by some of the original developers of MySQL, who forked it due toq concerns over its acquisition by Oracle Corporation. >>> www.mariadb.org

  • MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schema. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License (SSPL). >>> www.mongodb.com

  • RethinkDB is a free and open-source, distributed document-oriented database originally created by the company of the same name. The database stores JSON documents with dynamic schemas, and is designed to facilitate pushing real-time updates for query results to applications. Initially seed funded by Y Combinator in June 2009, the company announced in October 2016 that it had been unable to build a sustainable business and its products would in future be entirely open-sourced without commercial support. >>> www.rethinkdb.com

  • MySQL is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language. >>> www.mysql.com

  • Portainer is a simple management solution for Docker. It consists of a web UI that allows you to easily manage your Docker containers, images, networks and volumes. >>> www.portainer.io

  • PostgreSQL, also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and technical standards compliance. It is designed to handle a range of workloads, from single machines to data warehouses or Web services with many concurrent users. It is the default database for macOS Server, and is also available for Linux, FreeBSD, OpenBSD, and Windows. >>> www.postgresql.org

  • RabbitMQ is an open-source message-broker software (sometimes called message-oriented middleware) that originally implemented the Advanced Message Queuing Protocol (AMQP) and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol (STOMP), Message Queuing Telemetry Transport (MQTT), and other protocols. >>> www.rabbitmq.com

  • Redis is an in-memory data structure project implementing a distributed, in-memory key-value database with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indexes. The project is mainly developed by Salvatore Sanfilippo and as of 2019, is sponsored by Redis Labs. It is open-source software released under a BSD 3-clause license. >>> www.redis.io

  • Memcached, (pronunciation: mem-cashed, mem-cash-dee) is a general-purpose distributed memory-caching system. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of times an external data source (such as a database or API) must be read. Memcached is free and open-source software, licensed under the Revised BSD license. Memcached runs on Unix-like operating systems (at least Linux and OS X) and on Microsoft Windows. It depends on the libevent library. >>> www.memcached.org

  • Nginx (pronounced "engine X", /ˌɛndʒɪnˈɛks/ EN-jin-EKS) (stylized as NGINX or nginx or NginX) is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and first publicly released in 2004. A company of the same name was founded in 2011 to provide support and Nginx plus paid software. Nginx is free and open-source software, released under the terms of a BSD-like license. A large fraction of web servers use NGINX, often as a load balancer. >>> www.nginx.com

  • Let's Encrypt Let's Encrypt is a non-profit certificate authority run by Internet Security Research Group (ISRG) that provides X.509 certificates for Transport Layer Security (TLS) encryption at no charge. The certificate is valid for 90 days, during which renewal can take place at any time. The offer is accompanied by an automated process designed to overcome manual creation, validation, signing, installation, and renewal of certificates for secure websites. It launched on April 12, 2016. >>> www.letsencrypt.org

  • Docker Registry This image contains an implementation of the Docker Registry HTTP API V2 for use with Docker 1.6+. See github.com/docker/distribution for more details about what it is. >>> docs.docker.com/registry/

  • Metabase Metabase is the easy, open source way for everyone in your company to ask questions and learn from data. >>> www.metabase.com

  • matomo, formerly Piwik (pronounced /ˈpiːwiːk/), is a free and open source web analytics application developed by a team of international developers, that runs on a PHP/MySQL webserver. It tracks online visits to one or more websites and displays reports on these visits for analysis. As of June 2018, Matomo was used by over 1,455,000 websites, or 1.3% of all websites with known traffic analysis tools, and has been translated into 54 languages. New versions are released regularly. >>> www.matomo.org/free-software/

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].