testcontainers / testcontainers-java

Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
https://testcontainers.org
MIT License
8.01k stars 1.65k forks source link

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

Open AlexandrMD opened 1 year ago

AlexandrMD commented 1 year ago

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

mpet commented 1 year ago

@AlexandrMD I have the same issue. Do you know which version that works?

AlexandrMD commented 1 year ago

@AlexandrMDУ меня такая же проблема. Знаете, какая версия работает?

I tried 1.18.3 and 1.17.5. It doesn't work on both. So far, it has not been possible to solve the problem.

mpet commented 1 year ago

@AlexandrMD which version of docker desktop are you running? I downloaded a recent version of docker desktop and it has Docker v24.0.5 This worked with an older version of docker.

AlexandrMD commented 1 year ago

And will there be a revision of testcontainer to work with docker version v24.0.5? I have Docker version v24.0.5

AlexandrMD commented 1 year ago

With which version of docker did the error not occur?

mikipoldi commented 1 year ago

Hi, we are facing same issue. Running from jenkins on

Docker version 24.0.5, build ced0996

Containers seem to be started but docker logs print nothing for each container started by testcontainers.

EDIT: Tried also with 1.19.0

eddumelendez commented 1 year ago

Hi, are you trying to connect to a remote docker host? Can yo please provide more context. I'll be glad to help.

AlexandrMD commented 1 year ago

Hi, are you trying to connect to a remote docker host? Can yo please provide more context. I'll be glad to help.

The tests are run on the same machine as docker(docker.host=tcp://0.0.0.0:2375). The container, judging by the log, starts. But when requested GET /v1.32/containers/759c26e2242032ccb5d64ce3a770bb114653d470b386aa07d73e3d8139645a08/logs?stdout=true&stderr=true&follow=true&since=0 HTTP/1.1 an error occurs Timed out waiting for log output matching '.Started.' the container stops

AlexandrMD commented 1 year ago

If you run the docker command docker --host 10.10.10.51:2375 run -v /var/run/docker.sock:/var/run/docker.sakh RYUK_PORT=8080 -p 8080:8080 testcontainers/ryuk:0.5.0 the container is working correctly

mikipoldi commented 1 year ago

In our case we use it on jenkins (docker in docker). The problem is that containers seems to be running, but is not printing any logs, which causes the exception above.

eddumelendez commented 1 year ago

@AlexandrMD I just noticed docker.host is set at ~/.testcontainers.properties. Can you try without that property, please?

gabrieljones commented 9 months ago

I'm experiencing this on our Jenkins as well, but not on my MacBook Pro.

Jenkins

INFO    2024-01-27T07:00:55,514 3579    org.testcontainers.DockerClientFactory  [Test worker]   Connected to docker:
  Server Version: 20.10.15
  API Version: 1.41
  Operating System: Red Hat Enterprise Linux Server 7.9 (Maipo)
  Total Memory: 64264 MB

INFO    2024-01-27T07:00:58,477 6542    <corp repo>/dockerproxy/testcontainers/ryuk:0.6.0   [Test worker]   Container <corp repo>/dockerproxy/testcontainers/ryuk:0.6.0 is starting: 517a0ed731cc89833bb5c3c5b487e9fbae384c5cefc7f61f0662e340d3f80fac
DEBUG   2024-01-27T07:01:58,979 67044   <corp repo>/dockerproxy/testcontainers/ryuk:0.6.0   [Test worker]   Wait strategy threw an exception org.testcontainers.containers.ContainerLaunchException: Timed out waiting for log output matching '.*Started.*'

MacBook Pro

❯ docker version
Client:
 Cloud integration: 1.0.17
 Version:           20.10.7
 API version:       1.41
 Go version:        go1.16.4
 Git commit:        f0df350
 Built:             Wed Jun  2 11:56:22 2021
 OS/Arch:           darwin/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.7
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       b0f5bc3
  Built:            Wed Jun  2 11:54:58 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.6
  GitCommit:        d71fcd7d8303cbf684402823e425e9dd2e99285d
 runc:
  Version:          1.0.0-rc95
  GitCommit:        b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
revseev commented 2 weeks ago

I have the same issue in Gitlab CI, but not on my machine. Anyone figured out a workaround?