Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.
/ dockerlab Public archive

An easier way to develop and test your docker stacks.

Notifications You must be signed in to change notification settings

Annixa/dockerlab

Repository files navigation

Dockerlab 🐳⚗=❤️

An easier way to develop and test your docker stacks.

Purpose

If you have two stacks with similar configurations, chances are the port mappings will be the same as well. You could configure each stack to map to different ports on your host, but that would take a code change. If you didn't change the ports, you'd have a port collision on your host.

Dockerlab allows you to use the same host (or cluster of hosts) to spin up mini docker-in-docker environments for:

  • Testing multiple versions of the same software stack
  • Giving users the ability to spin up their own stack that don't normally have to ability to spin up new servers
  • Cultivating your own private environment for testing the compatbility of different software stacks.

Components

Each of the components are in their own respository for flexibility of development and standalone usage:

  • WWW, as the center piece for managing labs, users, and settings.
  • DNS, for handling subdomain requests to each lab.
  • LAB, the lab image used for each lab within the Dockerlab environment.
  • LDAP, the LDAP container for managing users within the Dockerlab environment.
  • VPN, the VPN container used for access to the userspace (labs).

Setup

TBD

About

An easier way to develop and test your docker stacks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published