Title: Warning: Invalid argument supplied for foreach() in /Normalizer/NetworkSettingsNormalizer.php on line 60 · Issue #348 · docker-php/docker-php · GitHub
Open Graph Title: Warning: Invalid argument supplied for foreach() in /Normalizer/NetworkSettingsNormalizer.php on line 60 · Issue #348 · docker-php/docker-php
X Title: Warning: Invalid argument supplied for foreach() in /Normalizer/NetworkSettingsNormalizer.php on line 60 · Issue #348 · docker-php/docker-php
Description: The code I'm using foreach ($this->client->containerList(['all' => true]) as $container) { $this->client->containerInspect($container->getId()); } The error Warning: Invalid argument supplied for foreach() in project/vendor/docker-php/do...
Open Graph Description: The code I'm using foreach ($this->client->containerList(['all' => true]) as $container) { $this->client->containerInspect($container->getId()); } The error Warning: Invalid argument supplied for f...
X Description: The code I'm using foreach ($this->client->containerList(['all' => true]) as $container) { $this->client->containerInspect($container->getId()); } The error Warning: I...
Opengraph URL: https://github.com/docker-php/docker-php/issues/348
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Warning: Invalid argument supplied for foreach() in /Normalizer/NetworkSettingsNormalizer.php on line 60","articleBody":"The code I'm using\r\n```php\r\nforeach ($this-\u003eclient-\u003econtainerList(['all' =\u003e true]) as $container) {\r\n $this-\u003eclient-\u003econtainerInspect($container-\u003egetId());\r\n}\r\n```\r\n\r\nThe error\r\n```\r\nWarning: Invalid argument supplied for foreach() in project/vendor/docker-php/docker-php-api/src/Normalizer/NetworkSettingsNormalizer.php on line 60\r\n\r\nCall Stack:\r\n 0.0012 548600 1. {main}() project/index.php:0\r\n 0.0412 6503248 2. Symfony\\Component\\Console\\Application-\u003erun() project/index.php:61\r\n 0.0462 6840144 3. Symfony\\Component\\Console\\Application-\u003edoRun() project/vendor/symfony/console/Application.php:145\r\n 0.0467 6843520 4. Symfony\\Component\\Console\\Application-\u003edoRunCommand() project/vendor/symfony/console/Application.php:269\r\n 0.0467 6843520 5. DockerCleanCommand-\u003erun() project/vendor/symfony/console/Application.php:908\r\n 0.0470 6845352 6. DockerCleanCommand-\u003eexecute() project/vendor/symfony/console/Command/Command.php:255\r\n 0.0470 6845352 7. DockerCleanCommand-\u003ecleanContainers() project/index.php:35\r\n 0.5665 8517720 8. Docker\\Docker-\u003econtainerInspect() project/index.php:52\r\n 0.5665 8517848 9. Docker\\Docker-\u003eexecutePsr7Endpoint() project/vendor/docker-php/docker-php-api/src/Client.php:81\r\n 0.5680 8542640 10. Docker\\API\\Endpoint\\ContainerInspect-\u003eparsePSR7Response() project/vendor/jane-php/open-api-runtime/Client/Psr7HttplugClient.php:48\r\n 0.5681 8549056 11. Docker\\API\\Endpoint\\ContainerInspect-\u003etransformResponseBody() project/vendor/jane-php/open-api-runtime/Client/Psr7HttplugEndpointTrait.php:18\r\n 0.5681 8549056 12. Symfony\\Component\\Serializer\\Serializer-\u003edeserialize() project/vendor/docker-php/docker-php-api/src/Endpoint/ContainerInspect.php:76\r\n 0.5682 8578808 13. Symfony\\Component\\Serializer\\Serializer-\u003edenormalize() project/vendor/symfony/serializer/Serializer.php:142\r\n 0.5686 8578808 14. Docker\\API\\Normalizer\\ContainersIdJsonGetResponse200Normalizer-\u003edenormalize() project/vendor/symfony/serializer/Serializer.php:191\r\n 0.5698 8586768 15. Symfony\\Component\\Serializer\\Serializer-\u003edenormalize() project/vendor/docker-php/docker-php-api/src/Normalizer/ContainersIdJsonGetResponse200Normalizer.php:122\r\n 0.5699 8586768 16. Docker\\API\\Normalizer\\NetworkSettingsNormalizer-\u003edenormalize() project/vendor/symfony/serializer/Serializer.php:191\r\n```\r\n\r\n`docker version`:\r\n```\r\nClient:\r\n Version: 18.09.3\r\n API version: 1.39\r\n Go version: go1.10.8\r\n Git commit: 774a1f4\r\n Built: Thu Feb 28 06:53:11 2019\r\n OS/Arch: linux/amd64\r\n Experimental: false\r\n\r\nServer: Docker Engine - Community\r\n Engine:\r\n Version: 18.09.3\r\n API version: 1.39 (minimum version 1.12)\r\n Go version: go1.10.8\r\n Git commit: 774a1f4\r\n Built: Thu Feb 28 05:59:55 2019\r\n OS/Arch: linux/amd64\r\n Experimental: false\r\n```\r\n\r\n`composer show`:\r\n```\r\ndocker-php/docker-php v2.0.0 A Docker PHP client\r\ndocker-php/docker-php-api v4.1.36.1 Docker API generated files from OpenAPI Specification\r\n```\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003ethe raw API response\u003c/summary\u003e\r\n\r\n```\r\n{\r\n \"Created\" : \"2019-03-20T13:39:58.670340274Z\",\r\n \"Name\" : \"/project_frontend_1\",\r\n \"Mounts\" : [\r\n {\r\n \"Destination\" : \"/var/www\",\r\n \"Type\" : \"bind\",\r\n \"Propagation\" : \"rprivate\",\r\n \"RW\" : true,\r\n \"Source\" : \"/home/gregoire/dev/simon.project.io/project-com\",\r\n \"Mode\" : \"cached\"\r\n }\r\n ],\r\n \"AppArmorProfile\" : \"docker-default\",\r\n \"State\" : {\r\n \"Error\" : \"\",\r\n \"Restarting\" : false,\r\n \"Dead\" : false,\r\n \"OOMKilled\" : false,\r\n \"Status\" : \"running\",\r\n \"Paused\" : false,\r\n \"ExitCode\" : 0,\r\n \"Pid\" : 8149,\r\n \"Running\" : true,\r\n \"StartedAt\" : \"2019-03-20T13:39:59.849183665Z\",\r\n \"FinishedAt\" : \"0001-01-01T00:00:00Z\"\r\n },\r\n \"ExecIDs\" : null,\r\n \"MountLabel\" : \"\",\r\n \"LogPath\" : \"/var/lib/docker/containers/478635e689785f6fab1866a538cc54bb4a006e309d8b9d44f7eaeff96ac56707/478635e689785f6fab1866a538cc54bb4a006e309d8b9d44f7eaeff96ac56707-json.log\",\r\n \"Config\" : {\r\n \"Labels\" : {\r\n \"com.docker.compose.oneoff\" : \"False\",\r\n \"com.docker.compose.project\" : \"project\",\r\n \"traefik.frontend.rule\" : \"Host:ae.www.project.test, api.project.test, au.www.project.test, be.www.project.test, bh.www.project.test, bo.project.test, br.www.project.test, ch.www.project.test, ch.www.project.test, com.www.project.test, de-ch.www.project.test, es.www.project.test, fr.www.project.test, hk.www.project.test, it.www.project.test, kr.www.project.test, nl-be.www.project.test, nl.www.project.test, ota.project.test, partners.project.test, pt.www.project.test, qa.www.project.test, sa.www.project.test, sg.www.project.test, tw.www.project.test, uk.www.project.test\",\r\n \"traefik.frontend.entryPoints\" : \"https\",\r\n \"com.docker.compose.config-hash\" : \"8a4b142defe09c587ba67864261ef656bc583e6767e584ebc244f25b91ae3d86\",\r\n \"traefik.port\" : \"80\",\r\n \"com.docker.compose.service\" : \"frontend\",\r\n \"com.docker.compose.version\" : \"1.23.2\",\r\n \"com.docker.compose.container-number\" : \"1\"\r\n },\r\n \"AttachStderr\" : false,\r\n \"Volumes\" : {\r\n \"/var/www\" : {}\r\n },\r\n \"Cmd\" : [\r\n \"runsvdir\",\r\n \"-P\",\r\n \"/etc/service\"\r\n ],\r\n \"AttachStdin\" : false,\r\n \"ArgsEscaped\" : true,\r\n \"WorkingDir\" : \"\",\r\n \"ExposedPorts\" : {\r\n \"80/tcp\" : {}\r\n },\r\n \"Image\" : \"project_frontend\",\r\n \"OnBuild\" : null,\r\n \"AttachStdout\" : false,\r\n \"Domainname\" : \"\",\r\n \"StdinOnce\" : false,\r\n \"Hostname\" : \"478635e68978\",\r\n \"Tty\" : false,\r\n \"Env\" : [\r\n \"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"\r\n ],\r\n \"User\" : \"\",\r\n \"OpenStdin\" : false,\r\n \"Entrypoint\" : null\r\n },\r\n \"NetworkSettings\" : {\r\n \"HairpinMode\" : false,\r\n \"IPPrefixLen\" : 0,\r\n \"MacAddress\" : \"\",\r\n \"IPAddress\" : \"\",\r\n \"IPv6Gateway\" : \"\",\r\n \"LinkLocalIPv6Address\" : \"\",\r\n \"GlobalIPv6Address\" : \"\",\r\n \"Networks\" : {\r\n \"project_default\" : {\r\n \"Links\" : null,\r\n \"EndpointID\" : \"ecab145d8a5b3a45980ff913e54ea7051845db8fc79229773b6ea903fe052f3d\",\r\n \"IPAMConfig\" : null,\r\n \"Gateway\" : \"172.20.0.1\",\r\n \"NetworkID\" : \"d6305c03563b4a24111222fd3eb24ca94572f7ad58020b95d6e0eb9356f75074\",\r\n \"Aliases\" : [\r\n \"frontend\",\r\n \"478635e68978\"\r\n ],\r\n \"DriverOpts\" : null,\r\n \"IPv6Gateway\" : \"\",\r\n \"GlobalIPv6PrefixLen\" : 0,\r\n \"GlobalIPv6Address\" : \"\",\r\n \"IPPrefixLen\" : 16,\r\n \"IPAddress\" : \"172.20.0.6\",\r\n \"MacAddress\" : \"02:42:ac:14:00:06\"\r\n }\r\n },\r\n \"EndpointID\" : \"\",\r\n \"SecondaryIPv6Addresses\" : null,\r\n \"Ports\" : {\r\n \"80/tcp\" : null\r\n },\r\n \"Bridge\" : \"\",\r\n \"SecondaryIPAddresses\" : null,\r\n \"GlobalIPv6PrefixLen\" : 0,\r\n \"Gateway\" : \"\",\r\n \"SandboxID\" : \"5729fad301656be1c60294859d5595b55e448fb524d8b47579db1d27535a2d13\",\r\n \"LinkLocalIPv6PrefixLen\" : 0,\r\n \"SandboxKey\" : \"/var/run/docker/netns/5729fad30165\"\r\n },\r\n \"GraphDriver\" : {\r\n \"Data\" : {\r\n \"WorkDir\" : \"/var/lib/docker/overlay2/cf5a8b9b01c84bafceaf11e88416a7ae3adf3135a39d4d7da20ea04c3cd6da5b/work\",\r\n \"UpperDir\" : \"/var/lib/docker/overlay2/cf5a8b9b01c84bafceaf11e88416a7ae3adf3135a39d4d7da20ea04c3cd6da5b/diff\",\r\n \"LowerDir\" : \"/var/lib/docker/overlay2/cf5a8b9b01c84bafceaf11e88416a7ae3adf3135a39d4d7da20ea04c3cd6da5b-init/diff:/var/lib/docker/overlay2/277d211cbdb06ec2aa550568506295542f298d39725e903d48129388f4bec42a/diff:/var/lib/docker/overlay2/d84734f63710d47470d1e2ab701f84ae64bfeca3a7f99f1602ac1749147d191f/diff:/var/lib/docker/overlay2/ac0c0abbc694154bb481c1b23770d0001cba2bc7663361a1b5ad9cc63a8bfd55/diff:/var/lib/docker/overlay2/245be74b59686445dea8f9aa358b642d1e783c5a6839ce8711c1b5c6f52cdc17/diff:/var/lib/docker/overlay2/39c030b6fc5b919fef58d2ea5a9940ef0b846058b29e89fe94c023a00db60aa4/diff:/var/lib/docker/overlay2/1d8fe694a2f78fa95ecede1d03785fd9b6d3ca9fec1cd9967b90eaedaf0c0d68/diff:/var/lib/docker/overlay2/a237c554965e1bd3bd080cab9a1879da0b33fbada934dcb4c18aa5b883987ab9/diff:/var/lib/docker/overlay2/b5b24d0c631c6c9ea751cd55235449630758af093ff5d8809372b731e27b64b2/diff:/var/lib/docker/overlay2/5a37e1286fbf17cca7a9c60a4d54d050f0e01b97d3f68937986f6ef7ba36bd5a/diff:/var/lib/docker/overlay2/b3e7e1925a285fdc92643f487200e9a37f16c1bc83244f307cd6b8910fe3144a/diff:/var/lib/docker/overlay2/83367e6f759b3154d825b23b43cf9bcc0c28b5deb1c6a9d62e61e3f1c6ce927f/diff:/var/lib/docker/overlay2/0fe54cd62bcd18792f3f422a7c90bfa01cf8e8ecdf112b9f3517f027ec729000/diff\",\r\n \"MergedDir\" : \"/var/lib/docker/overlay2/cf5a8b9b01c84bafceaf11e88416a7ae3adf3135a39d4d7da20ea04c3cd6da5b/merged\"\r\n },\r\n \"Name\" : \"overlay2\"\r\n },\r\n \"Path\" : \"runsvdir\",\r\n \"Id\" : \"478635e689785f6fab1866a538cc54bb4a006e309d8b9d44f7eaeff96ac56707\",\r\n \"Args\" : [\r\n \"-P\",\r\n \"/etc/service\"\r\n ],\r\n \"Driver\" : \"overlay2\",\r\n \"Image\" : \"sha256:8dc648ba876cfacbf7d078d6db86dfedd5574c85ac53d894a2d316b8d033ee16\",\r\n \"HostsPath\" : \"/var/lib/docker/containers/478635e689785f6fab1866a538cc54bb4a006e309d8b9d44f7eaeff96ac56707/hosts\",\r\n \"HostConfig\" : {\r\n \"RestartPolicy\" : {\r\n \"Name\" : \"\",\r\n \"MaximumRetryCount\" : 0\r\n },\r\n \"BlkioDeviceWriteIOps\" : null,\r\n \"CpuRealtimeRuntime\" : 0,\r\n \"MemoryReservation\" : 0,\r\n \"LogConfig\" : {\r\n \"Config\" : {},\r\n \"Type\" : \"json-file\"\r\n },\r\n \"CpusetCpus\" : \"\",\r\n \"Devices\" : null,\r\n \"ConsoleSize\" : [\r\n 0,\r\n 0\r\n ],\r\n \"PortBindings\" : {},\r\n \"BlkioDeviceReadIOps\" : null,\r\n \"CpuShares\" : 0,\r\n \"NanoCpus\" : 0,\r\n \"UsernsMode\" : \"\",\r\n \"Privileged\" : false,\r\n \"CpuPeriod\" : 0,\r\n \"PidMode\" : \"\",\r\n \"CpuPercent\" : 0,\r\n \"SecurityOpt\" : null,\r\n \"Isolation\" : \"\",\r\n \"MemorySwap\" : 0,\r\n \"BlkioDeviceReadBps\" : null,\r\n \"CapAdd\" : null,\r\n \"OomScoreAdj\" : 0,\r\n \"CpuCount\" : 0,\r\n \"ShmSize\" : 67108864,\r\n \"BlkioWeightDevice\" : null,\r\n \"DeviceCgroupRules\" : null,\r\n \"UTSMode\" : \"\",\r\n \"Ulimits\" : null,\r\n \"Cgroup\" : \"\",\r\n \"BlkioWeight\" : 0,\r\n \"PublishAllPorts\" : false,\r\n \"CpuRealtimePeriod\" : 0,\r\n \"KernelMemory\" : 0,\r\n \"ContainerIDFile\" : \"\",\r\n \"DiskQuota\" : 0,\r\n \"OomKillDisable\" : false,\r\n \"CapDrop\" : null,\r\n \"CpusetMems\" : \"\",\r\n \"CgroupParent\" : \"\",\r\n \"ReadonlyPaths\" : [\r\n \"/proc/bus\",\r\n \"/proc/fs\",\r\n \"/proc/irq\",\r\n \"/proc/sys\",\r\n \"/proc/sysrq-trigger\"\r\n ],\r\n \"Runtime\" : \"runc\",\r\n \"AutoRemove\" : false,\r\n \"MaskedPaths\" : [\r\n \"/proc/asound\",\r\n \"/proc/acpi\",\r\n \"/proc/kcore\",\r\n \"/proc/keys\",\r\n \"/proc/latency_stats\",\r\n \"/proc/timer_list\",\r\n \"/proc/timer_stats\",\r\n \"/proc/sched_debug\",\r\n \"/proc/scsi\",\r\n \"/sys/firmware\"\r\n ],\r\n \"Links\" : null,\r\n \"ReadonlyRootfs\" : false,\r\n \"DnsOptions\" : null,\r\n \"Memory\" : 0,\r\n \"Dns\" : null,\r\n \"IpcMode\" : \"shareable\",\r\n \"VolumeDriver\" : \"\",\r\n \"VolumesFrom\" : [],\r\n \"GroupAdd\" : null,\r\n \"DnsSearch\" : null,\r\n \"NetworkMode\" : \"project_default\",\r\n \"BlkioDeviceWriteBps\" : null,\r\n \"IOMaximumIOps\" : 0,\r\n \"Binds\" : [\r\n \"/home/gregoire/dev/simon.project.io/project-com:/var/www:cached\"\r\n ],\r\n \"CpuQuota\" : 0,\r\n \"IOMaximumBandwidth\" : 0,\r\n \"ExtraHosts\" : null,\r\n \"PidsLimit\" : 0,\r\n \"MemorySwappiness\" : null\r\n },\r\n \"RestartCount\" : 0,\r\n \"Platform\" : \"linux\",\r\n \"ProcessLabel\" : \"\",\r\n \"HostnamePath\" : \"/var/lib/docker/containers/478635e689785f6fab1866a538cc54bb4a006e309d8b9d44f7eaeff96ac56707/hostname\",\r\n \"ResolvConfPath\" : \"/var/lib/docker/containers/478635e689785f6fab1866a538cc54bb4a006e309d8b9d44f7eaeff96ac56707/resolv.conf\"\r\n}\r\n```\r\n\u003c/details\u003e\r\n","author":{"url":"https://github.com/lyrixx","@type":"Person","name":"lyrixx"},"datePublished":"2019-03-20T17:18:51.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/348/docker-php/issues/348"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:798dc3c7-231c-7f70-eb3c-327b2aee251e |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D7F0:3199C7:15CAEE5:1D0F3F6:69772A2E |
| html-safe-nonce | dcd6d59a6b2d897e8f7f75bce372d596d9182f2164f87f3f36152b9552656829 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEN0YwOjMxOTlDNzoxNUNBRUU1OjFEMEYzRjY6Njk3NzJBMkUiLCJ2aXNpdG9yX2lkIjoiNzQyNjIzMzAxMzMwNzM4NjQxNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 11a21dd8376975395cb6f1e55a826d8c255e266c4e08150b52d53135e30370d2 |
| hovercard-subject-tag | issue:423376387 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/docker-php/docker-php/348/issue_layout |
| twitter:image | https://opengraph.githubassets.com/715fcdd2d8d0ebbcb75715d70d2241924c10b8458bb454966049f47b952479b7/docker-php/docker-php/issues/348 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/715fcdd2d8d0ebbcb75715d70d2241924c10b8458bb454966049f47b952479b7/docker-php/docker-php/issues/348 |
| og:image:alt | The code I'm using foreach ($this->client->containerList(['all' => true]) as $container) { $this->client->containerInspect($container->getId()); } The error Warning: Invalid argument supplied for f... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | lyrixx |
| hostname | github.com |
| expected-hostname | github.com |
| None | 01d198479908d09a841b2febe8eb105a81af2af7d81830960fe0971e1f4adc09 |
| turbo-cache-control | no-preview |
| go-import | github.com/docker-php/docker-php git https://github.com/docker-php/docker-php.git |
| octolytics-dimension-user_id | 16955543 |
| octolytics-dimension-user_login | docker-php |
| octolytics-dimension-repository_id | 15030753 |
| octolytics-dimension-repository_nwo | docker-php/docker-php |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 15030753 |
| octolytics-dimension-repository_network_root_nwo | docker-php/docker-php |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f752335dbbea672610081196a1998e39aec5e14b |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width