Skip to content

[BUG] Building images not visible in progress events, *except* in dry-run mode #11403

Description

@felixfontein

Description

When running docker compose --progress plain up --dry-run --detach, you can see build events:

 DRY-RUN MODE - build service foobar DRY-RUN MODE - ==> ==> writing image dryRun-8843d7f92416211de9ebb963ff4ce28125932878 DRY-RUN MODE - ==> ==> naming to my-python DRY-RUN MODE - Network compose_default Creating
DRY-RUN MODE - Network compose_default Created
DRY-RUN MODE - Container compose-foobar-2 Creating
DRY-RUN MODE - Container compose-foobar-1 Creating
DRY-RUN MODE - Container compose-foobar-2 Created
DRY-RUN MODE - Container compose-foobar-1 Created
DRY-RUN MODE - Container ompose-foobar-2 Starting
DRY-RUN MODE - Container ompose-foobar-2 Started
DRY-RUN MODE - Container ompose-foobar-1 Starting
DRY-RUN MODE - Container ompose-foobar-1 Started

(The missing c is #11402.)

If you run the same without --dry-run, you don't:

 Network compose_default Creating
Network compose_default Created
Container compose-foobar-2 Creating
Container compose-foobar-1 Creating
Container compose-foobar-1 Created
Container compose-foobar-2 Created
Container compose-foobar-1 Starting
Container compose-foobar-1 Started
Container compose-foobar-2 Starting
Container compose-foobar-2 Started

Steps To Reproduce

See description.

Compose Version

No response

Docker Environment

No response

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions