Skip to content

[BUG] Dangling Containers and Images #627

@RollsChris

Description

@RollsChris

Description

We have noticed that when we build our modules using:
iotedgedev solution build
It creates multiple containers and images.
It will do this whenever there is a change to a stage in our Dockerfile which causes it to rebuild.

Building the Dockerfile for the module, on its own, does not give this behavior which points to this tool.

Expected behavior

I expect it to clean up all intermediate containers/ images that it creates. and dosent need for the final image.

Actual behavior

It looks like a container per stage in our file and 2 images labeled . one of them is over 1GB

Steps to Reproduce

Create a new Edge solution with a blank module.
Fix the broken tool by adding a Dockerfile and module.json to the module.
Build the solution.
You should now see some strange containers and a couple images with as the name

Environment

iotedgedev, version 3.3.7
Python 2.7.18
pip 22.3.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9)
Development machine: WSL with the offical iotedgedev container image
IoT Edge device OS Version: using the simulator

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugtriageIssues that need to be looked at

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions