Skip to content

yadt/yadt-docker-showcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yadt-docker-showcase

or: yadt meets docker

Prerequisites

  • docker: an open source project to pack, ship and run any application as a lightweight container

  • bash Bash is the shell, or command language interpreter, that will appear in the GNU operating system.

tl;dr

# download base image, update to newest versions, create several images
# for different yadt roles (minion, shell, broadcaster, ...)
./build-containers


# (re)starts docker daemon, configures web ui
# visit http://localhost:9000/
./prepare-showcase


# starts yadt showcase: 5 minions, and one broadcaster
# visit http://localhost:8080/hosts-overview.html?target=showcase&col_width=10
./start-showcase 5 maxcols


# do something with yadtshell, for example:
start service://* -p 5

stop service://minion*/*

# ...

for more commands, see the cheatsheet and the wiki.

# when getting tired of yadt:
# stop all minions, simply run
./stop-showcase

# then exit the yadtshell with
exit

Next Steps

  • improving documentation

  • creating a dedicated vagrant box (so you dont have to fiddle around with docker installations)

  • more robust start- and stop-showcase scripts

  • refactoring the yadtshell system tests

About

yadt meets docker

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages