testcontainers / testcontainers/testcontainers-java
[Bug]: Timed out waiting for log output matching '.*Started.*'
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 1.9k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 9
Description
Module
Core
Testcontainers version
1.18.3
Using the latest Testcontainers version?
Yes
Host OS
Linux
Host Arch
x86_64
Docker version
C:\Users\sanek>docker --host 10.10.10.51:2375 version
Client:
Cloud integration: v1.0.29
Version: 20.10.17
API version: 1.41
Go version: go1.17.11
Git commit: 100c701
Built: Mon Jun 6 23:09:02 2022
OS/Arch: windows/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 24.0.5
API version: 1.43 (minimum version 1.12)
Go version: go1.20.6
Git commit: a61e2b4
Built: Fri Jul 21 20:35:23 2023
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.21
GitCommit: 3dce8eb055cbb6872793272b4f20ed16117344f8
runc:
Version: 1.1.7
GitCommit: v1.1.7-0-g860f061
docker-init:
Version: 0.19.0
GitCommit: de40ad0
What happened?
Good afternoon! An error occurs when starting the Ryuk container.
.testcontainers.properties
docker.client.strategy=org.testcontainers.dockerclient.EnvironmentAndSystemPropertyClientProviderStrategy
vncrecorder.container.image = testcontainers/vnc-recorder:1.3.0
ryuk.container.privileged = true
ryuk.container.image = testcontainers/ryuk:0.5.1
tinyimage.container.image = alpine:3.16
sshd.container.image = testcontainers/sshd:1.1.0
checks.disable = false
docker.host=tcp://0.0.0.0:2375
org.testcontainers.containers.ContainerLaunchException: Timed out waiting for log output matching '.Started.'
at org.testcontainers.containers.wait.strategy.LogMessageWaitStrategy.waitUntilReady(LogMessageWaitStrategy.java:47)
at org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:52)
Relevant log output
2023-08-24 14:35:48 DEBUG ex-00000005: executing POST /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/start HTTP/1.1
2023-08-24 14:35:48 DEBUG ep-00000004: start execution ex-00000005
2023-08-24 14:35:48 DEBUG ep-00000004: executing exchange ex-00000005 over http-outgoing-0
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> POST /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/start HTTP/1.1
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> accept: application/json
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> content-type: application/json
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Accept-Encoding: gzip, x-gzip, deflate
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Host: 0.0.0.0:2375
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Connection: keep-alive
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "POST /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/start HTTP/1.1[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "accept: application/json[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "content-type: application/json[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Accept-Encoding: gzip, x-gzip, deflate[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Host: 0.0.0.0:2375[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Connection: keep-alive[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "HTTP/1.1 204 No Content[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Api-Version: 1.43[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Docker-Experimental: false[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Ostype: linux[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Server: Docker/24.0.5 (linux)[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Date: Thu, 24 Aug 2023 11:35:48 GMT[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << HTTP/1.1 204 No Content
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Api-Version: 1.43
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Docker-Experimental: false
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Ostype: linux
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Server: Docker/24.0.5 (linux)
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Date: Thu, 24 Aug 2023 11:35:48 GMT
2023-08-24 14:35:48 DEBUG ex-00000005: connection can be kept alive for 3 MINUTES
2023-08-24 14:35:48 DEBUG ep-00000004: releasing valid endpoint
2023-08-24 14:35:48 DEBUG ep-00000004: releasing endpoint
2023-08-24 14:35:48 DEBUG ep-00000004: connection http-outgoing-0 can be kept alive for 3 MINUTES
2023-08-24 14:35:48 DEBUG ep-00000004: connection released [route: {}->http://0.0.0.0:2375][total available: 1; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG Cmd: 759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08,false
2023-08-24 14:35:48 DEBUG GET: DefaultWebTarget{path=[/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/json], queryParams={}}
2023-08-24 14:35:48 DEBUG ex-00000006: preparing request execution
2023-08-24 14:35:48 DEBUG Cookie spec selected: strict
2023-08-24 14:35:48 DEBUG Auth cache not set in the context
2023-08-24 14:35:48 DEBUG ex-00000006: target auth state: UNCHALLENGED
2023-08-24 14:35:48 DEBUG ex-00000006: proxy auth state: UNCHALLENGED
2023-08-24 14:35:48 DEBUG ex-00000006: acquiring connection with route {}->http://0.0.0.0:2375
2023-08-24 14:35:48 DEBUG ex-00000006: acquiring endpoint (3 MINUTES)
2023-08-24 14:35:48 DEBUG ex-00000006: endpoint lease request (3 MINUTES) [route: {}->http://0.0.0.0:2375][total available: 1; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG ex-00000006: endpoint leased [route: {}->http://0.0.0.0:2375][total available: 0; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG ex-00000006: acquired ep-00000005
2023-08-24 14:35:48 DEBUG ex-00000006: acquired endpoint ep-00000005
2023-08-24 14:35:48 DEBUG ex-00000006: executing GET /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/json HTTP/1.1
2023-08-24 14:35:48 DEBUG ep-00000005: start execution ex-00000006
2023-08-24 14:35:48 DEBUG ep-00000005: executing exchange ex-00000006 over http-outgoing-0
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> GET /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/json HTTP/1.1
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> accept: application/json
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Accept-Encoding: gzip, x-gzip, deflate
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Host: 0.0.0.0:2375
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Connection: keep-alive
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "GET /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/json HTTP/1.1[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "accept: application/json[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Accept-Encoding: gzip, x-gzip, deflate[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Host: 0.0.0.0:2375[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Connection: keep-alive[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "HTTP/1.1 200 OK[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Api-Version: 1.43[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Content-Type: application/json[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Docker-Experimental: false[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Ostype: linux[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Server: Docker/24.0.5 (linux)[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Date: Thu, 24 Aug 2023 11:35:48 GMT[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Transfer-Encoding: chunked[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "136c[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "{"Id":"759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08","Created":"2023-08-24T11:35:48.099416703Z","Path":"/bin/ryuk","Args":[],"State":{"Status":"running","Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":1799139,"ExitCode":0,"Error":"","StartedAt":"2023-08-24T11:35:48.578384405Z","FinishedAt":"0001-01-01T00:00:00Z"},"Image":"sha256:ec913eeff75a6b5ed284cf17e186213a466ec10a8f471798318ffa0813b5d828","ResolvConfPath":"/var/lib/docker/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/resolv.conf","HostnamePath":"/var/lib/docker/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/hostname","HostsPath":"/var/lib/docker/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/hosts","LogPath":"/var/lib/docker/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08-json.log","Name":"/testcontainers-ryuk-14dbb222-7d80-4a55-b68f-739ca73c1d23","RestartCount":0,"Driver":"overlay2","Platform":"linux","MountLabel":"","ProcessLabel":"","AppArmorProfile":"unconfined","ExecIDs":null,"HostConfig":{"Binds":["/var/run/docker.sock:/var/run/docker.sock:rw"],"ContainerIDFile":"","LogConfig":{"Type":"json-file","Config":{}},"NetworkMode":"default","PortBindings":{"8080/tcp":[{"HostIp":"","HostPort":""}]},"RestartPolicy":{"Name":"","MaximumRetryCount":0},"AutoRemove":true,"VolumeDriver":"","VolumesFrom":[],"ConsoleSize":[0,0],"CapAdd":null,"CapDrop":null,"CgroupnsMode":"private","Dns":null,"DnsOptions":null,"DnsSearch":null,"ExtraHosts":[],"GroupAdd":null,"IpcMode":"shareable","Cgroup":"","Links":null,"OomScoreAdj":0,"PidMode":"","Privileged":true,"PublishAllPorts":false,"ReadonlyRootfs":false,"SecurityOpt":["label=disable"],"UTSMode":"","UsernsMode":"","ShmSize":67108864,"Runtime":"runc","Isolation":"","CpuShares":0,"Memory":0,"NanoCpus":0,"CgroupParent":"","BlkioWeight":0,"BlkioWeightDevice":null,"BlkioDeviceReadBps":null,"BlkioDeviceWriteBps":null,"BlkioDeviceReadIOps":null,"BlkioDeviceWriteIOps":null,"CpuPeriod":0,"CpuQuota":0,"CpuRealtimePeriod":0,"CpuRealtimeRuntime":0,"CpusetCpus":"","CpusetMems":"","Devices":null,"DeviceCgroupRules":null,"DeviceRequests":null,"MemoryReservation":0,"MemorySwap":0,"MemorySwappiness":null,"OomKillDisable":null,"PidsLimit":null,"Ulimits":null,"CpuCount":0,"CpuPercent":0,"IOMaximumIOps":0,"IOMaximumBandwidth":0,"MaskedPaths":null,"ReadonlyPaths":null},"GraphDriver":{"Data":{"LowerDir":"/var/lib/docker/overlay2/76e06d2a1175834cb557eaae0c596173369a3ae93946231dc40ce55c731d6446-init/diff:/var/lib/docker/overlay2/125bd55e8ea63a192183e716e0694f4d93423840b6719a820f1a3aed52252713/diff:/var/lib/docker/overlay2/e6424fa102b572cf1f171a4c2aca4b08c26cd26b1046f505f900c655a59f3392/diff:/var/lib/docker/overlay2/2ccb08e93dd0ee8f9729ef7b9fdfcb99b57ba44cffee445806820d146e93851b/diff","MergedDir":"/var/lib/docker/overlay2/76e06d2a1175834cb557eaae0c596173369a3ae93946231dc40ce55c731d6446/merged","UpperDir":"/var/lib/docker/overlay2/76e06d2a1175834cb557eaae0c596173369a3ae93946231dc40ce55c731d6446/diff","WorkDir":"/var/lib/docker/overlay2/76e06d2a1175834cb557eaae0c596173369a3ae93946231dc40ce55c731d6446/work"},"Name":"overlay2"},"Mounts":[{"Type":"bind","Source":"/var/run/docker.sock","Destination":"/var/run/docker.sock","Mode":"rw","RW":true,"Propagation":"rprivate"}],"Config":{"Hostname":"759c26e22420","Domainname":"","User":"","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"ExposedPorts":{"8080/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],"Cmd":["/bin/ryuk"],"Image":"testcontainers/ryuk:0.5.1","Volumes":null,"WorkingDir":"","Entrypoint":null,"OnBuild":null,"Labels":{"org.testcontainers":"true","org.testcontainers.lang":"java","org.testcontainers.ryuk":"true","org.testcontainers.version":"1.18.3"}},"NetworkSettings":{"Bridge":"","SandboxID":"e39c245ef9eb8a5418e738b6a54eee0eb737b407dbe4a1b4baae80cd400a723d","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Ports":{"8080/tcp":[{"HostIp":"0.0.0.0","HostPort":"32793"}]},"SandboxKey":"/var/run/docker/netns/e39c245ef9eb","SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"EndpointID":"d4845501d2d4aee8788b66555324902b7dfc6cdef5bed7ec5b7309dbdb0576da","Gateway":"172.17.0.1","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"IPAddress":"172.17.0.8","IPPrefixLen":16,"IPv6Gateway":"","MacAddress":"02:42:ac:11:00:08","Networks":{"bridge":{"IPAMConfig":null,"Links":null,"Aliases":null,"NetworkID":"3514bf53366f8fea56fdb96ecbd8e3a056bb8dd612485c72f9e488afa9fc10d2","EndpointID":"d4845501d2d4aee8788b66555324902b7dfc6cdef5bed7ec5b7309dbdb0576da","Gateway":"172.17.0.1","IPAddress":"172.17.0.8","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:ac:11:00:08","DriverOpts":null}}}}[\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "0[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << HTTP/1.1 200 OK
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Api-Version: 1.43
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Content-Type: application/json
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Docker-Experimental: false
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Ostype: linux
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Server: Docker/24.0.5 (linux)
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Date: Thu, 24 Aug 2023 11:35:48 GMT
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Transfer-Encoding: chunked
2023-08-24 14:35:48 DEBUG ex-00000006: connection can be kept alive for 3 MINUTES
2023-08-24 14:35:48 DEBUG ep-00000005: releasing valid endpoint
2023-08-24 14:35:48 DEBUG ep-00000005: releasing endpoint
2023-08-24 14:35:48 DEBUG ep-00000005: connection http-outgoing-0 can be kept alive for 3 MINUTES
2023-08-24 14:35:48 DEBUG ep-00000005: connection released [route: {}->http://0.0.0.0:2375][total available: 1; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG Cmd: sha256:ec913eeff75a6b5ed284cf17e186213a466ec10a8f471798318ffa0813b5d828
2023-08-24 14:35:48 DEBUG ex-00000007: preparing request execution
2023-08-24 14:35:48 DEBUG Cookie spec selected: strict
2023-08-24 14:35:48 DEBUG Auth cache not set in the context
2023-08-24 14:35:48 DEBUG ex-00000007: target auth state: UNCHALLENGED
2023-08-24 14:35:48 DEBUG ex-00000007: proxy auth state: UNCHALLENGED
2023-08-24 14:35:48 DEBUG ex-00000007: acquiring connection with route {}->http://0.0.0.0:2375
2023-08-24 14:35:48 DEBUG ex-00000007: acquiring endpoint (3 MINUTES)
2023-08-24 14:35:48 DEBUG ex-00000007: endpoint lease request (3 MINUTES) [route: {}->http://0.0.0.0:2375][total available: 1; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG ex-00000007: endpoint leased [route: {}->http://0.0.0.0:2375][total available: 0; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG ex-00000007: acquired ep-00000006
2023-08-24 14:35:48 DEBUG ex-00000007: acquired endpoint ep-00000006
2023-08-24 14:35:48 DEBUG ex-00000007: executing GET /v1.32/images/sha256:ec913eeff75a6b5ed284cf17e186213a466ec10a8f471798318ffa0813b5d828/json HTTP/1.1
2023-08-24 14:35:48 DEBUG ep-00000006: start execution ex-00000007
2023-08-24 14:35:48 DEBUG ep-00000006: executing exchange ex-00000007 over http-outgoing-0
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> GET /v1.32/images/sha256:ec913eeff75a6b5ed284cf17e186213a466ec10a8f471798318ffa0813b5d828/json HTTP/1.1
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> accept: application/json
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Accept-Encoding: gzip, x-gzip, deflate
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Host: 0.0.0.0:2375
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Connection: keep-alive
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "GET /v1.32/images/sha256:ec913eeff75a6b5ed284cf17e186213a466ec10a8f471798318ffa0813b5d828/json HTTP/1.1[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "accept: application/json[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Accept-Encoding: gzip, x-gzip, deflate[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Host: 0.0.0.0:2375[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Connection: keep-alive[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "HTTP/1.1 200 OK[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Api-Version: 1.43[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Content-Type: application/json[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Docker-Experimental: false[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Ostype: linux[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Server: Docker/24.0.5 (linux)[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Date: Thu, 24 Aug 2023 11:35:48 GMT[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Content-Length: 2001[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "{"Id":"sha256:ec913eeff75a6b5ed284cf17e186213a466ec10a8f471798318ffa0813b5d828","RepoTags":["testcontainers/ryuk:0.5.1"],"RepoDigests":["testcontainers/ryuk@sha256:533abc56c07b52a26c955d1e7ae428d810582ab01c156384ae79960eb5fa0775"],"Parent":"","Comment":"buildkit.dockerfile.v0","Created":"2023-05-17T15:11:02.784684507Z","Container":"","ContainerConfig":{"Hostname":"","Domainname":"","User":"","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":null,"Cmd":null,"Image":"","Volumes":null,"WorkingDir":"","Entrypoint":null,"OnBuild":null,"Labels":null},"DockerVersion":"","Author":"","Config":{"Hostname":"","Domainname":"","User":"","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],"Cmd":["/bin/ryuk"],"ArgsEscaped":true,"Image":"","Volumes":null,"WorkingDir":"","Entrypoint":null,"OnBuild":null,"Labels":{"org.testcontainers.ryuk":"true"}},"Architecture":"amd64","Os":"linux","Size":12695732,"VirtualSize":12695732,"GraphDriver":{"Data":{"LowerDir":"/var/lib/docker/overlay2/e6424fa102b572cf1f171a4c2aca4b08c26cd26b1046f505f900c655a59f3392/diff:/var/lib/docker/overlay2/2ccb08e93dd0ee8f9729ef7b9fdfcb99b57ba44cffee445806820d146e93851b/diff","MergedDir":"/var/lib/docker/overlay2/125bd55e8ea63a192183e716e0694f4d93423840b6719a820f1a3aed52252713/merged","UpperDir":"/var/lib/docker/overlay2/125bd55e8ea63a192183e716e0694f4d93423840b6719a820f1a3aed52252713/diff","WorkDir":"/var/lib/docker/overlay2/125bd55e8ea63a192183e716e0694f4d93423840b6719a820f1a3aed52252713/work"},"Name":"overlay2"},"RootFS":{"Type":"layers","Layers":["sha256:5bc340f6d4f5a3bc999dfbc790a0bdf0920b9103ef794645034de4260ee4e9c8","sha256:399f3aa1fc62064e0be857829b8e7284408be4b60db81996e105a78e2059e5c9","sha256:2ad1a08beb0cf8625d0ffd3d2847150709df6fdb34c6a2ef514106ad08c5d785"]},"Metadata":{"LastTagTime":"0001-01-01T00:00:00Z"}}[\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << HTTP/1.1 200 OK
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Api-Version: 1.43
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Content-Type: application/json
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Docker-Experimental: false
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Ostype: linux
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Server: Docker/24.0.5 (linux)
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Date: Thu, 24 Aug 2023 11:35:48 GMT
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Content-Length: 2001
2023-08-24 14:35:48 DEBUG ex-00000007: connection can be kept alive for 3 MINUTES
2023-08-24 14:35:48 DEBUG ep-00000006: releasing valid endpoint
2023-08-24 14:35:48 DEBUG ep-00000006: releasing endpoint
2023-08-24 14:35:48 DEBUG ep-00000006: connection http-outgoing-0 can be kept alive for 3 MINUTES
2023-08-24 14:35:48 DEBUG ep-00000006: connection released [route: {}->http://0.0.0.0:2375][total available: 1; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG Cmd:
2023-08-24 14:35:48 DEBUG ex-00000008: preparing request execution
2023-08-24 14:35:48 DEBUG Cookie spec selected: strict
2023-08-24 14:35:48 DEBUG Auth cache not set in the context
2023-08-24 14:35:48 DEBUG ex-00000008: target auth state: UNCHALLENGED
2023-08-24 14:35:48 DEBUG ex-00000008: proxy auth state: UNCHALLENGED
2023-08-24 14:35:48 DEBUG ex-00000008: acquiring connection with route {}->http://0.0.0.0:2375
2023-08-24 14:35:48 DEBUG ex-00000008: acquiring endpoint (3 MINUTES)
2023-08-24 14:35:48 DEBUG ex-00000008: endpoint lease request (3 MINUTES) [route: {}->http://0.0.0.0:2375][total available: 1; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG ex-00000008: endpoint leased [route: {}->http://0.0.0.0:2375][total available: 0; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG ex-00000008: acquired ep-00000007
2023-08-24 14:35:48 DEBUG ex-00000008: acquired endpoint ep-00000007
2023-08-24 14:35:48 DEBUG ex-00000008: executing GET /v1.32/version HTTP/1.1
2023-08-24 14:35:48 DEBUG ep-00000007: start execution ex-00000008
2023-08-24 14:35:48 DEBUG ep-00000007: executing exchange ex-00000008 over http-outgoing-0
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> GET /v1.32/version HTTP/1.1
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> accept: application/json
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Accept-Encoding: gzip, x-gzip, deflate
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Host: 0.0.0.0:2375
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Connection: keep-alive
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "GET /v1.32/version HTTP/1.1[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "accept: application/json[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Accept-Encoding: gzip, x-gzip, deflate[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Host: 0.0.0.0:2375[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Connection: keep-alive[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "HTTP/1.1 200 OK[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Api-Version: 1.43[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Content-Type: application/json[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Docker-Experimental: false[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Ostype: linux[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Server: Docker/24.0.5 (linux)[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Date: Thu, 24 Aug 2023 11:35:48 GMT[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Content-Length: 822[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "{"Platform":{"Name":"Docker Engine - Community"},"Components":[{"Name":"Engine","Version":"24.0.5","Details":{"ApiVersion":"1.43","Arch":"amd64","BuildTime":"2023-07-21T20:35:23.000000000+00:00","Experimental":"false","GitCommit":"a61e2b4","GoVersion":"go1.20.6","KernelVersion":"5.15.0-78-generic","MinAPIVersion":"1.12","Os":"linux"}},{"Name":"containerd","Version":"1.6.21","Details":{"GitCommit":"3dce8eb055cbb6872793272b4f20ed16117344f8"}},{"Name":"runc","Version":"1.1.7","Details":{"GitCommit":"v1.1.7-0-g860f061"}},{"Name":"docker-init","Version":"0.19.0","Details":{"GitCommit":"de40ad0"}}],"Version":"24.0.5","ApiVersion":"1.43","MinAPIVersion":"1.12","GitCommit":"a61e2b4","GoVersion":"go1.20.6","Os":"linux","Arch":"amd64","KernelVersion":"5.15.0-78-generic","BuildTime":"2023-07-21T20:35:23.000000000+00:00"}[\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << HTTP/1.1 200 OK
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Api-Version: 1.43
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Content-Type: application/json
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Docker-Experimental: false
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Ostype: linux
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Server: Docker/24.0.5 (linux)
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Date: Thu, 24 Aug 2023 11:35:48 GMT
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Content-Length: 822
2023-08-24 14:35:48 DEBUG ex-00000008: connection can be kept alive for 3 MINUTES
2023-08-24 14:35:48 DEBUG ep-00000007: releasing valid endpoint
2023-08-24 14:35:48 DEBUG ep-00000007: releasing endpoint
2023-08-24 14:35:48 DEBUG ep-00000007: connection http-outgoing-0 can be kept alive for 3 MINUTES
2023-08-24 14:35:48 DEBUG ep-00000007: connection released [route: {}->http://0.0.0.0:2375][total available: 1; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG ex-00000009: preparing request execution
2023-08-24 14:35:48 DEBUG Cookie spec selected: strict
2023-08-24 14:35:48 DEBUG Auth cache not set in the context
2023-08-24 14:35:48 DEBUG ex-00000009: target auth state: UNCHALLENGED
2023-08-24 14:35:48 DEBUG ex-00000009: proxy auth state: UNCHALLENGED
2023-08-24 14:35:48 DEBUG ex-00000009: acquiring connection with route {}->http://0.0.0.0:2375
2023-08-24 14:35:48 DEBUG ex-00000009: acquiring endpoint (3 MINUTES)
2023-08-24 14:35:48 DEBUG ex-00000009: endpoint lease request (3 MINUTES) [route: {}->http://0.0.0.0:2375][total available: 1; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG ex-00000009: endpoint leased [route: {}->http://0.0.0.0:2375][total available: 0; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:35:48 DEBUG ex-00000009: acquired ep-00000008
2023-08-24 14:35:48 DEBUG ex-00000009: acquired endpoint ep-00000008
2023-08-24 14:35:48 DEBUG ex-00000009: executing GET /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/logs?stdout=true&stderr=true&follow=true&since=0 HTTP/1.1
2023-08-24 14:35:48 DEBUG ep-00000008: start execution ex-00000009
2023-08-24 14:35:48 DEBUG ep-00000008: executing exchange ex-00000009 over http-outgoing-0
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> GET /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/logs?stdout=true&stderr=true&follow=true&since=0 HTTP/1.1
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Accept-Encoding: gzip, x-gzip, deflate
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Host: 0.0.0.0:2375
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> Connection: keep-alive
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "GET /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/logs?stdout=true&stderr=true&follow=true&since=0 HTTP/1.1[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Accept-Encoding: gzip, x-gzip, deflate[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Host: 0.0.0.0:2375[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "Connection: keep-alive[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 >> "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "HTTP/1.1 200 OK[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Api-Version: 1.43[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Content-Type: application/vnd.docker.raw-stream[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Docker-Experimental: false[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Ostype: linux[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Server: Docker/24.0.5 (linux)[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Date: Thu, 24 Aug 2023 11:35:48 GMT[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "Transfer-Encoding: chunked[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << "[\r][\n]"
2023-08-24 14:35:48 DEBUG http-outgoing-0 << HTTP/1.1 200 OK
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Api-Version: 1.43
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Content-Type: application/vnd.docker.raw-stream
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Docker-Experimental: false
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Ostype: linux
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Server: Docker/24.0.5 (linux)
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Date: Thu, 24 Aug 2023 11:35:48 GMT
2023-08-24 14:35:48 DEBUG http-outgoing-0 << Transfer-Encoding: chunked
2023-08-24 14:35:48 DEBUG ex-00000009: connection can be kept alive for 3 MINUTES
2023-08-24 14:36:48 DEBUG ep-00000008: cancel
2023-08-24 14:36:48 DEBUG http-outgoing-0: close connection IMMEDIATE
2023-08-24 14:36:48 DEBUG ep-00000008: endpoint closed
2023-08-24 14:36:48 DEBUG ep-00000008: discarding endpoint
2023-08-24 14:36:48 DEBUG ep-00000008: releasing endpoint
2023-08-24 14:36:48 DEBUG ep-00000008: connection is not kept alive
2023-08-24 14:36:48 DEBUG http-outgoing-0 << "[read] I/O error: Socket closed"
2023-08-24 14:36:48 DEBUG ep-00000008: connection released [route: {}->http://0.0.0.0:2375][total available: 0; route allocated: 0 of 2147483647; total allocated: 0 of 2147483647]
2023-08-24 14:36:48 DEBUG http-outgoing-0 << "[read] I/O error: Socket closed"
2023-08-24 14:36:48 DEBUG http-outgoing-0 << "[read] I/O error: Socket closed"
2023-08-24 14:36:48 DEBUG Failed to close the response
java.net.SocketException: Socket closed
at java.base/java.net.SocketInputStream.socketRead0(Native Method)
at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.io.LoggingInputStream.read(LoggingInputStream.java:81)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:149)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.ChunkedInputStream.getChunkSize(ChunkedInputStream.java:261)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.ChunkedInputStream.nextChunk(ChunkedInputStream.java:222)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:183)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:210)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.ChunkedInputStream.close(ChunkedInputStream.java:319)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.io.Closer.close(Closer.java:48)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.IncomingHttpEntity.close(IncomingHttpEntity.java:111)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.io.entity.HttpEntityWrapper.close(HttpEntityWrapper.java:120)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.io.Closer.close(Closer.java:48)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.message.BasicClassicHttpResponse.close(BasicClassicHttpResponse.java:93)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.classic.CloseableHttpResponse.close(CloseableHttpResponse.java:200)
at com.github.dockerjava.zerodep.ApacheDockerHttpClientImpl$ApacheResponse.close(ApacheDockerHttpClientImpl.java:256)
at org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.lambda$executeAndStream$1(DefaultInvocationBuilder.java:277)
at java.base/java.lang.Thread.run(Thread.java:829)
2023-08-24 14:36:48 DEBUG Failed to close the response
java.net.SocketException: Socket closed
at java.base/java.net.SocketInputStream.socketRead0(Native Method)
at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.io.LoggingInputStream.read(LoggingInputStream.java:81)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:149)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.ChunkedInputStream.getChunkSize(ChunkedInputStream.java:261)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.ChunkedInputStream.nextChunk(ChunkedInputStream.java:222)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:183)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:210)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.ChunkedInputStream.close(ChunkedInputStream.java:319)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.io.Closer.close(Closer.java:48)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.impl.io.IncomingHttpEntity.close(IncomingHttpEntity.java:111)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.io.entity.HttpEntityWrapper.close(HttpEntityWrapper.java:120)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.io.Closer.close(Closer.java:48)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.http.message.BasicClassicHttpResponse.close(BasicClassicHttpResponse.java:93)
at com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.impl.classic.CloseableHttpResponse.close(CloseableHttpResponse.java:200)
at com.github.dockerjava.zerodep.ApacheDockerHttpClientImpl$ApacheResponse.close(ApacheDockerHttpClientImpl.java:256)
at org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.lambda$null$0(DefaultInvocationBuilder.java:272)
at com.github.dockerjava.api.async.ResultCallbackTemplate.close(ResultCallbackTemplate.java:77)
at org.testcontainers.containers.output.FrameConsumerResultCallback.close(FrameConsumerResultCallback.java:69)
at org.testcontainers.containers.wait.strategy.LogMessageWaitStrategy.waitUntilReady(LogMessageWaitStrategy.java:49)
at org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:52)
at org.testcontainers.containers.GenericContainer.waitUntilContainerStarted(GenericContainer.java:964)
at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:490)
at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:344)
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)
at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:334)
at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:322)
at org.testcontainers.utility.RyukResourceReaper.maybeStart(RyukResourceReaper.java:78)
at org.testcontainers.utility.RyukResourceReaper.init(RyukResourceReaper.java:42)
at org.testcontainers.DockerClientFactory.client(DockerClientFactory.java:229)
at org.testcontainers.DockerClientFactory$1.getDockerClient(DockerClientFactory.java:104)
at com.github.dockerjava.api.DockerClientDelegate.authConfig(DockerClientDelegate.java:109)
at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:321)
at ru.sbtqa.tag.pagefactory.drivers.TagWebDriver.startContainer(TagWebDriver.java:283)
at ru.sbtqa.tag.pagefactory.drivers.TagWebDriver.createDriver(TagWebDriver.java:152)
at ru.sbtqa.tag.pagefactory.drivers.TagWebDriver.getDriver(TagWebDriver.java:124)
at ru.sbtqa.tag.pagefactory.PageFactory.getDriver(PageFactory.java:83)
at ru.sbtqa.tag.pagefactory.PageFactory.getWebDriver(PageFactory.java:75)
at ru.sbtqa.ba.ui.stepdefinitions.CommonStepDefinitionsGUI.loginInFs(CommonStepDefinitionsGUI.java:37)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
at io.cucumber.java.Invoker.invokeStatic(Invoker.java:80)
at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:45)
at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:86)
at io.cucumber.core.runner.TestStep.run(TestStep.java:57)
at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
at io.cucumber.core.runner.TestCase.run(TestCase.java:95)
at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$3(CucumberExecutionContext.java:151)
at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:151)
at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at io.cucumber.junit.Cucumber$RunBeforeAllHooks.evaluate(Cucumber.java:266)
at io.cucumber.junit.Cucumber$RunAfterAllHooks.evaluate(Cucumber.java:281)
at io.cucumber.junit.Cucumber$StartTestRun.evaluate(Cucumber.java:233)
at io.cucumber.junit.Cucumber$FinishTestRun.evaluate(Cucumber.java:248)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
2023-08-24 14:36:48 DEBUG Wait strategy threw an exception
org.testcontainers.containers.ContainerLaunchException: Timed out waiting for log output matching '.*Started.*'
at org.testcontainers.containers.wait.strategy.LogMessageWaitStrategy.waitUntilReady(LogMessageWaitStrategy.java:47)
at org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:52)
at org.testcontainers.containers.GenericContainer.waitUntilContainerStarted(GenericContainer.java:964)
at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:490)
at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:344)
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)
at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:334)
at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:322)
at org.testcontainers.utility.RyukResourceReaper.maybeStart(RyukResourceReaper.java:78)
at org.testcontainers.utility.RyukResourceReaper.init(RyukResourceReaper.java:42)
at org.testcontainers.DockerClientFactory.client(DockerClientFactory.java:229)
at org.testcontainers.DockerClientFactory$1.getDockerClient(DockerClientFactory.java:104)
at com.github.dockerjava.api.DockerClientDelegate.authConfig(DockerClientDelegate.java:109)
at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:321)
at ru.sbtqa.tag.pagefactory.drivers.TagWebDriver.startContainer(TagWebDriver.java:283)
at ru.sbtqa.tag.pagefactory.drivers.TagWebDriver.createDriver(TagWebDriver.java:152)
at ru.sbtqa.tag.pagefactory.drivers.TagWebDriver.getDriver(TagWebDriver.java:124)
at ru.sbtqa.tag.pagefactory.PageFactory.getDriver(PageFactory.java:83)
at ru.sbtqa.tag.pagefactory.PageFactory.getWebDriver(PageFactory.java:75)
at ru.sbtqa.ba.ui.stepdefinitions.CommonStepDefinitionsGUI.loginInFs(CommonStepDefinitionsGUI.java:37)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at io.cucumber.java.Invoker.doInvoke(Invoker.java:66)
at io.cucumber.java.Invoker.invokeStatic(Invoker.java:80)
at io.cucumber.java.AbstractGlueDefinition.invokeMethod(AbstractGlueDefinition.java:45)
at io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:29)
at io.cucumber.core.runner.CoreStepDefinition.execute(CoreStepDefinition.java:66)
at io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)
at io.cucumber.core.runner.ExecutionMode$1.execute(ExecutionMode.java:10)
at io.cucumber.core.runner.TestStep.executeStep(TestStep.java:86)
at io.cucumber.core.runner.TestStep.run(TestStep.java:57)
at io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:51)
at io.cucumber.core.runner.TestCase.run(TestCase.java:95)
at io.cucumber.core.runner.Runner.runPickle(Runner.java:75)
at io.cucumber.junit.PickleRunners$NoStepDescriptions.lambda$run$0(PickleRunners.java:151)
at io.cucumber.core.runtime.CucumberExecutionContext.lambda$runTestCase$3(CucumberExecutionContext.java:151)
at io.cucumber.core.runtime.RethrowingThrowableCollector.executeAndThrow(RethrowingThrowableCollector.java:23)
at io.cucumber.core.runtime.CucumberExecutionContext.runTestCase(CucumberExecutionContext.java:151)
at io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:148)
at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:144)
at io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:28)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at io.cucumber.junit.FeatureRunner.run(FeatureRunner.java:137)
at io.cucumber.junit.Cucumber.runChild(Cucumber.java:196)
at io.cucumber.junit.Cucumber.runChild(Cucumber.java:89)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at io.cucumber.junit.Cucumber$RunBeforeAllHooks.evaluate(Cucumber.java:266)
at io.cucumber.junit.Cucumber$RunAfterAllHooks.evaluate(Cucumber.java:281)
at io.cucumber.junit.Cucumber$StartTestRun.evaluate(Cucumber.java:233)
at io.cucumber.junit.Cucumber$FinishTestRun.evaluate(Cucumber.java:248)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
2023-08-24 14:36:48 DEBUG Cmd: 759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08,false
2023-08-24 14:36:48 DEBUG GET: DefaultWebTarget{path=[/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/json], queryParams={}}
2023-08-24 14:36:48 DEBUG ex-0000000A: preparing request execution
2023-08-24 14:36:48 DEBUG Cookie spec selected: strict
2023-08-24 14:36:48 DEBUG Auth cache not set in the context
2023-08-24 14:36:48 DEBUG ex-0000000A: target auth state: UNCHALLENGED
2023-08-24 14:36:48 DEBUG ex-0000000A: proxy auth state: UNCHALLENGED
2023-08-24 14:36:48 DEBUG ex-0000000A: acquiring connection with route {}->http://0.0.0.0:2375
2023-08-24 14:36:48 DEBUG ex-0000000A: acquiring endpoint (3 MINUTES)
2023-08-24 14:36:48 DEBUG ex-0000000A: endpoint lease request (3 MINUTES) [route: {}->http://0.0.0.0:2375][total available: 0; route allocated: 0 of 2147483647; total allocated: 0 of 2147483647]
2023-08-24 14:36:48 DEBUG ex-0000000A: endpoint leased [route: {}->http://0.0.0.0:2375][total available: 0; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:36:48 DEBUG ex-0000000A: acquired ep-00000009
2023-08-24 14:36:48 DEBUG ex-0000000A: acquired endpoint ep-00000009
2023-08-24 14:36:48 DEBUG ex-0000000A: opening connection {}->http://0.0.0.0:2375
2023-08-24 14:36:48 DEBUG ep-00000009: connecting endpoint (3 MINUTES)
2023-08-24 14:36:48 DEBUG ep-00000009: connecting endpoint to http://0.0.0.0:2375 (3 MINUTES)
2023-08-24 14:36:48 DEBUG http-outgoing-1: connecting to /0.0.0.0:2375
2023-08-24 14:36:48 DEBUG http-outgoing-1: connection established 127.0.0.1:34736<->127.0.1.1:2375
2023-08-24 14:36:48 DEBUG ep-00000009: connected http-outgoing-1
2023-08-24 14:36:48 DEBUG ep-00000009: endpoint connected
2023-08-24 14:36:48 DEBUG ex-0000000A: executing GET /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/json HTTP/1.1
2023-08-24 14:36:48 DEBUG ep-00000009: start execution ex-0000000A
2023-08-24 14:36:48 DEBUG ep-00000009: executing exchange ex-0000000A over http-outgoing-1
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> GET /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/json HTTP/1.1
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> accept: application/json
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> Accept-Encoding: gzip, x-gzip, deflate
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> Host: 0.0.0.0:2375
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> Connection: keep-alive
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> "GET /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/json HTTP/1.1[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> "accept: application/json[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> "x-tc-sid: 14dbb222-7d80-4a55-b68f-739ca73c1d23[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> "Accept-Encoding: gzip, x-gzip, deflate[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> "Host: 0.0.0.0:2375[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> "Connection: keep-alive[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> "User-Agent: Apache-HttpClient/5.0.3 (Java/11.0.20)[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 >> "[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "HTTP/1.1 200 OK[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "Api-Version: 1.43[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "Content-Type: application/json[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "Docker-Experimental: false[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "Ostype: linux[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "Server: Docker/24.0.5 (linux)[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "Date: Thu, 24 Aug 2023 11:36:48 GMT[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "Transfer-Encoding: chunked[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "136c[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "{"Id":"759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08","Created":"2023-08-24T11:35:48.099416703Z","Path":"/bin/ryuk","Args":[],"State":{"Status":"running","Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":1799139,"ExitCode":0,"Error":"","StartedAt":"2023-08-24T11:35:48.578384405Z","FinishedAt":"0001-01-01T00:00:00Z"},"Image":"sha256:ec913eeff75a6b5ed284cf17e186213a466ec10a8f471798318ffa0813b5d828","ResolvConfPath":"/var/lib/docker/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/resolv.conf","HostnamePath":"/var/lib/docker/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/hostname","HostsPath":"/var/lib/docker/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/hosts","LogPath":"/var/lib/docker/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08-json.log","Name":"/testcontainers-ryuk-14dbb222-7d80-4a55-b68f-739ca73c1d23","RestartCount":0,"Driver":"overlay2","Platform":"linux","MountLabel":"","ProcessLabel":"","AppArmorProfile":"unconfined","ExecIDs":null,"HostConfig":{"Binds":["/var/run/docker.sock:/var/run/docker.sock:rw"],"ContainerIDFile":"","LogConfig":{"Type":"json-file","Config":{}},"NetworkMode":"default","PortBindings":{"8080/tcp":[{"HostIp":"","HostPort":""}]},"RestartPolicy":{"Name":"","MaximumRetryCount":0},"AutoRemove":true,"VolumeDriver":"","VolumesFrom":[],"ConsoleSize":[0,0],"CapAdd":null,"CapDrop":null,"CgroupnsMode":"private","Dns":null,"DnsOptions":null,"DnsSearch":null,"ExtraHosts":[],"GroupAdd":null,"IpcMode":"shareable","Cgroup":"","Links":null,"OomScoreAdj":0,"PidMode":"","Privileged":true,"PublishAllPorts":false,"ReadonlyRootfs":false,"SecurityOpt":["label=disable"],"UTSMode":"","UsernsMode":"","ShmSize":67108864,"Runtime":"runc","Isolation":"","CpuShares":0,"Memory":0,"NanoCpus":0,"CgroupParent":"","BlkioWeight":0,"BlkioWeightDevice":null,"BlkioDeviceReadBps":null,"BlkioDeviceWriteBps":null,"BlkioDeviceReadIOps":null,"BlkioDeviceWriteIOps":null,"CpuPeriod":0,"CpuQuota":0,"CpuRealtimePeriod":0,"CpuRealtimeRuntime":0,"CpusetCpus":"","CpusetMems":"","Devices":null,"DeviceCgroupRules":null,"DeviceRequests":null,"MemoryReservation":0,"MemorySwap":0,"MemorySwappiness":null,"OomKillDisable":null,"PidsLimit":null,"Ulimits":null,"CpuCount":0,"CpuPercent":0,"IOMaximumIOps":0,"IOMaximumBandwidth":0,"MaskedPaths":null,"ReadonlyPaths":null},"GraphDriver":{"Data":{"LowerDir":"/var/lib/docker/overlay2/76e06d2a1175834cb557eaae0c596173369a3ae93946231dc40ce55c731d6446-init/diff:/var/lib/docker/overlay2/125bd55e8ea63a192183e716e0694f4d93423840b6719a820f1a3aed52252713/diff:/var/lib/docker/overlay2/e6424fa102b572cf1f171a4c2aca4b08c26cd26b1046f505f900c655a59f3392/diff:/var/lib/docker/overlay2/2ccb08e93dd0ee8f9729ef7b9fdfcb99b57ba44cffee445806820d146e93851b/diff","MergedDir":"/var/lib/docker/overlay2/76e06d2a1175834cb557eaae0c596173369a3ae93946231dc40ce55c731d6446/merged","UpperDir":"/var/lib/docker/overlay2/76e06d2a1175834cb557eaae0c596173369a3ae93946231dc40ce55c731d6446/diff","WorkDir":"/var/lib/docker/overlay2/76e06d2a1175834cb557eaae0c596173369a3ae93946231dc40ce55c731d6446/work"},"Name":"overlay2"},"Mounts":[{"Type":"bind","Source":"/var/run/docker.sock","Destination":"/var/run/docker.sock","Mode":"rw","RW":true,"Propagation":"rprivate"}],"Config":{"Hostname":"759c26e22420","Domainname":"","User":"","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"ExposedPorts":{"8080/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],"Cmd":["/bin/ryuk"],"Image":"testcontainers/ryuk:0.5.1","Volumes":null,"WorkingDir":"","Entrypoint":null,"OnBuild":null,"Labels":{"org.testcontainers":"true","org.testcontainers.la"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << HTTP/1.1 200 OK
2023-08-24 14:36:48 DEBUG http-outgoing-1 << Api-Version: 1.43
2023-08-24 14:36:48 DEBUG http-outgoing-1 << Content-Type: application/json
2023-08-24 14:36:48 DEBUG http-outgoing-1 << Docker-Experimental: false
2023-08-24 14:36:48 DEBUG http-outgoing-1 << Ostype: linux
2023-08-24 14:36:48 DEBUG http-outgoing-1 << Server: Docker/24.0.5 (linux)
2023-08-24 14:36:48 DEBUG http-outgoing-1 << Date: Thu, 24 Aug 2023 11:36:48 GMT
2023-08-24 14:36:48 DEBUG http-outgoing-1 << Transfer-Encoding: chunked
2023-08-24 14:36:48 DEBUG ex-0000000A: connection can be kept alive for 3 MINUTES
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "ng":"java","org.testcontainers.ryuk":"true","org.testcontainers.version":"1.18.3"}},"NetworkSettings":{"Bridge":"","SandboxID":"e39c245ef9eb8a5418e738b6a54eee0eb737b407dbe4a1b4baae80cd400a723d","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Ports":{"8080/tcp":[{"HostIp":"0.0.0.0","HostPort":"32793"}]},"SandboxKey":"/var/run/docker/netns/e39c245ef9eb","SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"EndpointID":"d4845501d2d4aee8788b66555324902b7dfc6cdef5bed7ec5b7309dbdb0576da","Gateway":"172.17.0.1","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"IPAddress":"172.17.0.8","IPPrefixLen":16,"IPv6Gateway":"","MacAddress":"02:42:ac:11:00:08","Networks":{"bridge":{"IPAMConfig":null,"Links":null,"Aliases":null,"NetworkID":"3514bf53366f8fea56fdb96ecbd8e3a056bb8dd612485c72f9e488afa9fc10d2","EndpointID":"d4845501d2d4aee8788b66555324902b7dfc6cdef5bed7ec5b7309dbdb0576da","Gateway":"172.17.0.1","IPAddress":"172.17.0.8","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:ac:11:00:08","DriverOpts":null}}}}[\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "0[\r][\n]"
2023-08-24 14:36:48 DEBUG http-outgoing-1 << "[\r][\n]"
2023-08-24 14:36:48 DEBUG ep-00000009: releasing valid endpoint
2023-08-24 14:36:48 DEBUG ep-00000009: releasing endpoint
2023-08-24 14:36:48 DEBUG ep-00000009: connection http-outgoing-1 can be kept alive for 3 MINUTES
2023-08-24 14:36:48 DEBUG ep-00000009: connection released [route: {}->http://0.0.0.0:2375][total available: 1; route allocated: 1 of 2147483647; total allocated: 1 of 2147483647]
2023-08-24 14:36:48 ERROR Could not start container
org.testcontainers.containers.ContainerLaunchException: Timed out waiting for log output matching '.*Started.*'
at org.testcontainers.containers.wait.strategy.LogMessageWaitStrategy.waitUntilReady(LogMessageWaitStrategy.java:47)
at org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:52)
at org.testcontainers.containers.GenericContainer.waitUntilContainerStarted(GenericContainer.java:964)
at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:490)
at org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:344)
at org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)
at org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:334)
at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:322)
at org.testcontainers.utility.RyukResourceReaper.maybeStart(RyukResourceReaper.java:78)
at org.testcontainers.utility.RyukResourceReaper.init(RyukResourceReaper.java:42)
at org.testcontainers.DockerClientFactory.client(DockerClientFactory.java:229)
at org.testcontainers.DockerClientFactory$1.getDockerClient(DockerClientFactory.java:104)
at com.github.dockerjava.api.DockerClientDelegate.authConfig(DockerClientDelegate.java:109)
at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:321)
r.java:75)
Additional Information
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with LogMessageWaitStrategy.java:47 and the Ryuk startup details in the issue, then inspect the supplied .testcontainers.properties and Docker endpoint configuration. Reproduce the timeout with Testcontainers 1.18.3, determine why the running Ryuk container does not produce the expected log output, and verify the corrected behavior with a regression test.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, java
- Domain
- devops, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100