-
-
Notifications
You must be signed in to change notification settings - Fork 264
Open
Labels
Description
Preflight checklist
- I could not find a solution in the existing issues, docs, nor discussions.
- I agree to follow this project's Code of Conduct.
- I have read and am following this repository's Contribution Guidelines.
- I have joined the Ory Community Slack.
- I am signed up to the Ory Security Patch Newsletter.
Ory Network Project
No response
Describe the bug
When using dockertest with docker 29 (29.1.1), the container cannot start.
Reproducing the bug
- In an environment with docker 29, clone dockertest at d1539a6.
- Run
go test . - All the tests failed.
Relevant log output
Test log:
--- FAIL: TestPostgres (9.58s)
dockertest_test.go:47:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:47
Error: Received unexpected error:
Post "http://unix.sock/containers/36961c996e671ea3f1dd676c2fae06662fec15f5e500549050e9e8c832895b76/start": EOF
Test: TestPostgres
--- FAIL: TestMongo (15.75s)
dockertest_test.go:72:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:72
Error: Received unexpected error:
Post "http://unix.sock/containers/bce62fdd3fcafc05d6ab6c0a9e6bccf920605dbfcc1e296dfebbb5a2f55b9bec/start": EOF
Test: TestMongo
--- FAIL: TestMysqlWithPlatform (16.85s)
dockertest_test.go:100:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:100
Error: Received unexpected error:
Post "http://unix.sock/containers/78831495d7bd48e9d72cd5d7bbde1e9c68695af84547afa56e4330ebe2cb9e76/start": EOF
Test: TestMysqlWithPlatform
--- FAIL: TestContainerWithName (0.08s)
dockertest_test.go:123:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:123
Error: Received unexpected error:
Post "http://unix.sock/containers/2968cb66455a09baaa6f55b6793af9765512aa21ba1b5a62db6ac6a7f061a123/start": EOF
Test: TestContainerWithName
--- FAIL: TestContainerWithLabels (0.00s)
dockertest_test.go:141:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:141
Error: Received unexpected error:
container already exists
Test: TestContainerWithLabels
--- FAIL: TestContainerWithUser (0.00s)
dockertest_test.go:157:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:157
Error: Received unexpected error:
container already exists
Test: TestContainerWithUser
--- FAIL: TestContainerWithTty (0.00s)
dockertest_test.go:176:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:176
Error: Received unexpected error:
container already exists
Test: TestContainerWithTty
--- FAIL: TestBuildImage (0.08s)
dockertest_test.go:213:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:213
Error: Received unexpected error:
Post "http://unix.sock/containers/aae999e3134f183947512a36edaab621bea0125885c72ae0d9db76a1368af09f/start": EOF
Test: TestBuildImage
--- FAIL: TestExpire (0.08s)
dockertest_test.go:261:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:261
Error: Received unexpected error:
Post "http://unix.sock/containers/0058c4cc6f1218b627b767be4a60564043f2453982fed4ce8ed466cce0f572b0/start": EOF
Test: TestExpire
--- FAIL: TestContainerWithShMzSize (0.00s)
dockertest_test.go:297:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:297
Error: Received unexpected error:
container already exists
Test: TestContainerWithShMzSize
--- FAIL: TestContainerByName (0.00s)
dockertest_test.go:311:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:311
Error: Received unexpected error:
container already exists
Test: TestContainerByName
--- FAIL: TestRemoveContainerByName (0.00s)
dockertest_test.go:329:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:329
Error: Received unexpected error:
container already exists
Test: TestRemoveContainerByName
--- FAIL: TestExec (0.09s)
dockertest_test.go:346:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:346
Error: Received unexpected error:
Post "http://unix.sock/containers/ddeb2b6e03c507822731bb6de790d71c9aa0c8db9b6aa68d4588d9427b92f109/start": EOF
Test: TestExec
--- FAIL: TestNetworking_on_start (0.21s)
dockertest_test.go:384:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:384
Error: Received unexpected error:
Post "http://unix.sock/containers/ed1b96b05608c02d7eb8cfb977d31f6ff5cb8b56ce3c681b5b0f1d2f7f001292/start": EOF
Test: TestNetworking_on_start
--- FAIL: TestNetworking_after_start (9.61s)
dockertest_test.go:419:
Error Trace: /home/tzu-yu/git_repos/dockertest/dockertest_test.go:419
Error: Received unexpected error:
Post "http://unix.sock/containers/458233986b16927bd0dd9485fae2d96c735f3ae8ef12ed702b8cd32ca76d9845/start": EOF
Test: TestNetworking_after_start
--- FAIL: TestClientRaceCondition (11.64s)
--- FAIL: TestClientRaceCondition/7 (11.64s)
--- FAIL: TestClientRaceCondition/5 (11.64s)
panic: runtime error: invalid memory address or nil pointer dereference [recovered, repanicked]
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x760545]
goroutine 265 [running]:
testing.tRunner.func1.2({0x873280, 0xc9d210})
/usr/lib/go/src/testing/testing.go:1872 +0x237
testing.tRunner.func1()
/usr/lib/go/src/testing/testing.go:1875 +0x35b
panic({0x873280?, 0xc9d210?})
/usr/lib/go/src/runtime/panic.go:783 +0x132
github.com/ory/dockertest/v3.(*Pool).Purge(0xc000306000?, 0xc0003d2008?)
/home/tzu-yu/git_repos/dockertest/dockertest.go:607 +0x25
github.com/ory/dockertest/v3_test.TestClientRaceCondition.func1(0xc000484e00?)
/home/tzu-yu/git_repos/dockertest/dockertest_test.go:475 +0xdb
testing.tRunner(0xc000484e00, 0xc000425010)
/usr/lib/go/src/testing/testing.go:1934 +0xea
created by testing.(*T).Run in goroutine 259
/usr/lib/go/src/testing/testing.go:1997 +0x465
FAIL github.com/ory/dockertest/v3 71.296s
FAILRelevant configuration
Version
On which operating system are you observing this issue?
Linux
In which environment are you deploying?
None
Additional Context
docker version output:
Client:
Version: 29.1.1
API version: 1.52
Go version: go1.25.4 X:nodwarf5
Git commit: 0aedba58c2
Built: Fri Nov 28 14:28:26 2025
OS/Arch: linux/amd64
Context: default
Server:
Engine:
Version: 29.1.1
API version: 1.52 (minimum version 1.44)
Go version: go1.25.4 X:nodwarf5
Git commit: 9a84135d52
Built: Fri Nov 28 14:28:26 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v2.2.0
GitCommit: 1c4457e00facac03ce1d75f7b6777a7a851e5c41.m
runc:
Version: 1.4.0
GitCommit:
docker-init:
Version: 0.19.0
GitCommit: de40ad0
go version output:
go version go1.25.5 X:nodwarf5 linux/amd64