-
-
Notifications
You must be signed in to change notification settings - Fork 552
Open
Labels
bugAn issue with the libraryAn issue with the library
Description
Testcontainers version
0.35.0
Using the latest Testcontainers version?
Yes
Host OS
macos 14.7.1
Host arch
arm
Go version
1.22.5
Docker version
Client: Docker Engine - Community
Version: 26.1.1
API version: 1.45
Go version: go1.22.2
Git commit: 4cf5afaefa
Built: Tue Apr 30 11:40:03 2024
OS/Arch: darwin/arm64
Context: colima
Server: Docker Engine - Community
Engine:
Version: 26.1.1
API version: 1.45 (minimum version 1.24)
Go version: go1.21.9
Git commit: ac2de55
Built: Tue Apr 30 11:48:47 2024
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: 1.6.31
GitCommit: e377cd56a71523140ca6ae87e30244719194a521
runc:
Version: 1.1.12
GitCommit: v1.1.12-0-g51d5e94
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Docker info
Client: Docker Engine - Community
Version: 26.1.1
Context: colima
Debug Mode: false
Plugins:
WARNING: Plugin "/Users/kelly/.docker/cli-plugins/docker-buildx" is not valid: failed to fetch metadata: fork/exec /Users/kelly/.docker/cli-plugins/docker-buildx: no such file or directory
WARNING: Plugin "/Users/kelly/.docker/cli-plugins/docker-compose" is not valid: failed to fetch metadata: fork/exec /Users/kelly/.docker/cli-plugins/docker-compose: no such file or directory
Server:
Containers: 32
Running: 3
Paused: 0
Stopped: 29
Images: 130
Server Version: 26.1.1
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Using metacopy: false
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 2
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 runc
Default Runtime: runc
Init Binary: docker-init
containerd version: e377cd56a71523140ca6ae87e30244719194a521
runc version: v1.1.12-0-g51d5e94
init version: de40ad0
Security Options:
apparmor
seccomp
Profile: builtin
cgroupns
Kernel Version: 6.8.0-31-generic
Operating System: Ubuntu 24.04 LTS
OSType: linux
Architecture: aarch64
CPUs: 4
Total Memory: 7.738GiB
Name: colima
ID: a1e9f622-0328-4fdb-bf48-7f0bf8bbd1b6
Docker Root Dir: /var/lib/docker
Debug Mode: false
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
What happened?
Test fails with error in the subject.
Exporting export DOCKER_HOST=unix:///Users/kelly/.colima/default/docker.sock
fixes the issue.
This doesn't seem like it should be necessary given the documentation here. When I run docker context ls
I get:
NAME DESCRIPTION DOCKER ENDPOINT ERROR
colima * colima unix:///Users/kelly/.colima/default/docker.sock
default Current DOCKER_HOST based configuration unix:///var/run/docker.sock
orbstack OrbStack unix:///Users/kelly/.orbstack/run/docker.sock
Relevant log output
panic: rootless Docker not found
goroutine 1 [running]:
github.com/testcontainers/testcontainers-go/internal/core.MustExtractDockerHost.func1()
/Users/kelly/projects/proxy/vendor/github.com/testcontainers/testcontainers-go/internal/core/docker_host.go:91 +0x78
sync.(*Once).doSlow(0x1?, 0x0?)
/usr/local/go/src/sync/once.go:74 +0x100
sync.(*Once).Do(...)
/usr/local/go/src/sync/once.go:65
github.com/testcontainers/testcontainers-go/internal/core.MustExtractDockerHost({0x102f879b0?, 0x1032e6460?})
/Users/kelly/projects/proxy/vendor/github.com/testcontainers/testcontainers-go/internal/core/docker_host.go:88 +0x5c
github.com/testcontainers/testcontainers-go/internal/core.NewClient({0x102f879b0, 0x1032e6460}, {0x0, 0x0, 0x22900000000?})
/Users/kelly/projects/proxy/vendor/github.com/testcontainers/testcontainers-go/internal/core/client.go:17 +0x9c
github.com/testcontainers/testcontainers-go.NewDockerClientWithOpts({0x102f879b0, 0x1032e6460}, {0x0, 0x0, 0x0})
/Users/kelly/projects/proxy/vendor/github.com/testcontainers/testcontainers-go/docker_client.go:117 +0x4c
github.com/testcontainers/testcontainers-go.NewDockerProvider({0x14000120220, 0x2, 0x102dabb64?})
/Users/kelly/projects/proxy/vendor/github.com/testcontainers/testcontainers-go/provider.go:143 +0x10c
github.com/testcontainers/testcontainers-go.ProviderType.GetProvider(0x0, {0x140002e4ed8, 0x1, 0x0?})
/Users/kelly/projects/proxy/vendor/github.com/testcontainers/testcontainers-go/provider.go:114 +0x394
github.com/testcontainers/testcontainers-go.GenericContainer({_, _}, {{{{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, ...}, ...}, ...})
/Users/kelly/projects/proxy/vendor/github.com/testcontainers/testcontainers-go/generic.go:59 +0xf0
github.com/vercel/proxy/services/metadata/vercelaws/dynamo.TestMain(0x1400052e3c0)
/Users/kelly/projects/proxy/services/metadata/vercelaws/dynamo/dynamo_test.go:30 +0x198
main.main()
_testmain.go:49 +0x170
Additional information
No response
quentinguidee, endigma, timrutte, myazinn, Aldebaranoro and 5 morealsofr, douglascamata, quentinguidee, WaleedLens, timrutte and 1 more
Metadata
Metadata
Assignees
Labels
bugAn issue with the libraryAn issue with the library