Skip to content

davidreis97/Dockerlive

Repository files navigation

Dockerlive

Live programming environment for Dockerfiles.

DISCLAIMER

This version of Dockerlive was developed within the scope of the final thesis of a MSc in Informatics and Computer Engineering. The most up-to-date version under active development can be found in this repository: https://github.com/SoftwareForHumans/Dockerlive

REQUIREMENTS

Nmap is optional. If present in the system, the extension can perform automatic service discovery on the test container.

FEATURES

Automatically build, run, perform tests and provide feedback during the creation of a Dockerfile.

Feedback generated:

  • Image build errors
  • Container runtime errors
  • Changes to environment variables
  • Container running processes
  • Container performance statistics (CPU, Memory, Network, I/O)
  • Base image OS information
  • Layer size
  • Layer build time
  • Explore each layer's filesystem (highlighting the changes of each layer)
  • Service discovery (with Nmap)

CREDITS

TELEMETRY

Dockerlive collects usage data using Azure Application Insights in order to help better understand the usage of the extension. If you don’t wish to send usage data, you can set the telemetry.enableTelemetry setting to false. Telemetry.md contains a full description of the gathered data.