testcontainers / testcontainers/testcontainers-java

[Bug]: Timed out waiting for log output matching '.*Started.*'

Open
#7,439 15 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type/bug
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.