Automatic Repair Method for Dockerfile Build Errors: Extracting Dependencies between Build Error-Inducing Instructions Based on Frequent Subtree Mining
Renya SAKAMOTO, Masao Ohira · IEICE Transactions on Information and Systems · 2025
Container-based virtualization enables fast and lightweight execution of independent virtual environments. Docker, the de facto standard for container-based virtualization software, has been widely used in recent years. In Docker, virtual environments are created by building a text file called a Dockerfile. However, docker builds can cause build errors, especially due to complex dependencies between Dockerfile instructions.