Skip to content

[BUG] Intermittent "container <id> is not connected to the network <network>" errors on up #10668

@milas

Description

@milas

Description

Since I've run the E2E suite a bunch today, I've noticed the ddev test fails intermittently when bringing up the project:

Failed to start 004: ComposeCmd failed to run 'COMPOSE_PROJECT_NAME=ddev-004 docker-compose -f /tmp/TestComposeRunDdev2386477416/004/.ddev/.ddev-docker-compose-full.yaml up --build -d', action='[up --build -d]', err='exit status 1', stdout='#1 [web internal] load build definition from Dockerfile
Network ddev-004_default  Creating
Network ddev-004_default  Created
Container ddev-004-web  Creating
Container ddev-004-dba  Creating
Container ddev-004-db  Creating
Error response from daemon: container 434c66ed5ce1c8b0a230b1ba25ac0b5cbedfc62710f3fbe01c0000d8fe2e2f80 is not connected to the network ddev_default'

That's coming from here:

err = s.apiClient().NetworkDisconnect(ctx, netwrk.Name, created.ID, false)

When I modified the test locally to leave things running, I could see that the container was in fact connected to the network, so I think this is another Engine race condition with networks given that we create the container just before this

Steps To Reproduce

Run TestComposeRunDdev E2E test a bunch

Compose Version

HEAD

Docker Environment

Occurs on both Engine v20.10.x in CI and v24.x locally on my macOS Docker Desktop install

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