The DevOps Platform is a tools environment for continuously testing, releasing and maintaining applications. Reference code, delivery pipelines, automated testing and environments can be loaded in via the concept of Cartridges. The platform runs on a docker container cluster so it can be stood up for evaluation purposes on just one server using local storage, or stood up in a multi-data centre cluster with distributed network storage. It will also run anywhere that docker runs.
adop docker-machineThis plugin for Docker Machine creates Docker hosts locally on a VMware Workstation. This is a placeholder and collaboration point to add a VMware workstation driver for Docker Machine. This driver reuses part of the code from the fusion driver bundled with Docker Machine (as both have the same executable) and includes additional code from Packer VMware driver to detect the location of the files on Windows systems.
docker-machine vmware-workstation vmware-workstation-driver docker-machine-driverRancher is an open source project that provides a complete platform for operating Docker in production. It provides infrastructure services such as multi-host networking, global and local load balancing, and volume snapshots. It integrates native Docker management capabilities such as Docker Machine and Docker Swarm. It offers a rich user experience that enables devops admins to operate Docker in production at large scale.
rancher docker kubernetes swarm mesos orchestration cattle container-managementRun your application at full speed while syncing your code for development, finally empowering you to utilize docker for development under OSX/Windows/*Linux
docker-sync docker docker-compose osx docker-devops d4m docker-toolboxBefore we get started installing the Prometheus stack. Ensure you install the latest version of docker and docker swarm on your Docker host machine. Docker Swarm is installed automatically when using Docker for Mac or Docker for Windows.Clone the project locally to your Docker host.
docker prometheus stack dashboard-templates alert grafana-dashboard docker-swarm docker-composeLearn and understand Docker technologies, with real DevOps practice!
docker book cloud-computing container kubernetes swarm mesos spark devopsHabitus adds workflows to Docker build. This means you can create a chain of builds to generate your final Docker image based on a workflow. This is particularly useful if your code is in compiled languages like Java or Go or if you need to use secrets like SSH keys during the build.Habitus is a standalone build flow tool for Docker. It’s a command line tool that builds Docker images based on their Dockerfile and a build.yml.
ci-cd containers docker dockerfile kubernetes devops-tools devopsPacker is a tool for building identical machine images for multiple platforms from a single source configuration. It is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel.
machine-image build-tool deployment virtual-box virtual-machine-image vm-image virtual-machineIf you are running on Mac OS or Windows you can install the Docker Toolbox which contains docker, docker-compose and docker-machine. The web-server will be bound to your local ports 80 and 443. In order to access the shop you must add a hosts file entry for dockerized-magento.local.
magento-1 docker docker-composePacker is a tool for building identical machine images for multiple platforms from a single source configuration. Packer comes out of the box with support for the following platforms Amazon EC2, DigitalOcean, Docker, Google Compute Engine, OpenStack, Parallels, QEMU, VirtualBox, VMware.
machine-image binary-image installer container automation deploymentWhen using Docker, it's sometimes a pain to access your containers using specific IPs/ports. Muguet provides you with a DNS Server that resolves auto-generated hostnames to your containers IPs, plus a Reverse Proxy to access all your web apps on port 80.
dns docker compose containers proxy http-proxy reverse-proxy dns-serverMaster branch inherited from nathanleclaire/docker-machine-xhyve. Thanks @nathanleclaire :) If you have issues or pull-requests, Desired to be posted to this repository. docker-machine-driver-xhyve using libmachine plugin model.
xhyve docker hypervisor hyperkit minikube libmachine-driver-plugin docker-machine minishiftMaster branch inherited from nathanleclaire/docker-machine-xhyve. Thanks @nathanleclaire :) If you have issues or pull-requests, Desired to be posted to this repository.docker-machine-driver-xhyve using libmachine plugin model.
xhyve docker hypervisor hyperkit minikube libmachine-driver-plugin docker-machine minishiftThe latest version of docker-machine-driver-parallels binary is available on the "Releases" page. Official documentation for Docker Machine is available here.
Run an OSX KVM virtual machine inside a Docker container. This project permits to run an OSX virtual machine (KVM) inside a Docker container.
kvm osx-kvm docker-container osx-virtual-machine osx macosx dockerIf you like or use this project, please provide feedback to author - Star it ★ and write what's missing for you.Monitoring of Docker container by using Zabbix. Available CPU, mem, blkio, net container metrics and some containers config details, e.g. IP, name, ... Zabbix Docker module has native support for Docker containers (Systemd included) and should also support a few other container types (e.g. LXC) out of the box. Please feel free to test and provide feedback/open issue. The module is focused on performance, see section Module vs. UserParameter script.
docker zabbix monitoring devops zabbix-templates zabbix-agentd zabbix-dockerRultor.com, Coding Team Assistant
docker-container devops deployment docker continuous-delivery chatbotWith a DevSpace, you can build, test and run code directly inside any Kubernetes cluster. You can run devspace up in any of your projects and the client-only DevSpace CLI will start a DevSpace within your Kubernetes cluster. Keep coding as usual and the DevSpace CLI will sync any code change directly into the containers of your DevSpace. No more waiting for re-building images, re-deploying containers and restarting applications on every source code change. Simply edit your code with any IDE and run your code instantly inside your DevSpace.
kubernetes cloud-native devspace microservice cli helm kaniko minikube docker container containerization devtool development development-tools devops development-environment developer-tools devops-tools devNote: For some Docker/Kubernetes healthcheck, health endpoint, and container ordering examples, see my blog post here. Goss is a YAML based serverspec alternative tool for validating a server’s configuration. It eases the process of writing tests by allowing the user to generate tests from the current system state. Once the test suite is written they can be executed, waited-on, or served as a health endpoint.
goss health-endpoint devops tdd tdd-utilities testing infrastructure-as-code testing-tools health-check docker nagios tap devops-tools sensuDocker running Nginx, PHP-FPM, Composer, MySQL and PHPMyAdmin. Before installing project make sure the following prerequisites have been met.
docker docker-compose nginx php-fpm-7 composer mysql phpmyadmin lemp
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.