Live programming environment for Dockerfiles.
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
- Docker Engine (>= v19.03.0)
- Nmap
Nmap is optional. If present in the system, the extension can perform automatic service discovery on the test container.
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)
- Docker Icon by Icons8 on Iconscout
- Arrow Icon by Mohit Gandhi on Iconscout
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.