Skip to content

[BUG] (maybe) missing "[container] exited with code [code]" messages during attach #12111

@laurazard

Description

@laurazard

Description

I'm not sure whether this is intended, but there was a behavior change introduced in ea4ccf6 where I no longer see the [container] exited with code [code] every time the container restarts. Instead, I only see it once, for the first time:

Steps To Reproduce

With this Dockerfile:

FROM alpine:latest AS occupied

CMD ["sleep", "3600"]

FROM alpine:latest AS surplus

CMD ["sleep", "10"]

And the following Compose file:

services:
  occupied:
    image: container-used:latest
  
  surplus:
    restart: unless-stopped
    image: container-surplus:latest

Run docker compose up --scale occupied=8 --scale surplus=2.

Pre ea4ccf6 I see:

[...]
Attaching to occupied-1, occupied-2, occupied-3, occupied-4, occupied-5, occupied-6, occupied-7, occupied-8, surplus-1, surplus-2
surplus-1 exited with code 0
surplus-2 exited with code 0
surplus-1 exited with code 0
surplus-2 exited with code 0
surplus-1 exited with code 0
surplus-2 exited with code 0
[...]

But afterwards, I only see the first ...exited with code... message for each container, and never again:

Attaching to occupied-1, occupied-2, occupied-3, occupied-4, occupied-5, occupied-6, occupied-7, occupied-8, surplus-1, surplus-2
surplus-2 exited with code 0
surplus-1 exited with code 0
[nothing else]

Compose Version

-

Docker Environment

-

Anything else?

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions