{"id":13800248,"url":"https://github.com/naimo84/node-red-contrib-dockerode","last_synced_at":"2025-06-25T13:04:33.787Z","repository":{"id":35086626,"uuid":"204876027","full_name":"naimo84/node-red-contrib-dockerode","owner":"naimo84","description":"Connects Node RED with Docker daemon ","archived":false,"fork":false,"pushed_at":"2024-05-19T17:36:35.000Z","size":3060,"stargazers_count":31,"open_issues_count":7,"forks_count":17,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-15T09:52:38.334Z","etag":null,"topics":["docker","node-red-contrib","smarthome"],"latest_commit_sha":null,"homepage":"https://naimo84.github.io/node-red-contrib-dockerode","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/naimo84.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"naimo84","ko_fi":"naimo84","custom":["https://paypal.me/NeumannBenjamin"]}},"created_at":"2019-08-28T07:41:38.000Z","updated_at":"2025-01-25T08:47:28.000Z","dependencies_parsed_at":"2024-01-29T09:18:38.806Z","dependency_job_id":"57d60178-3887-4837-8852-bfb606bace67","html_url":"https://github.com/naimo84/node-red-contrib-dockerode","commit_stats":{"total_commits":145,"total_committers":4,"mean_commits":36.25,"dds":0.5448275862068965,"last_synced_commit":"c01cab863335b70f7e86bfc29b7eaa259ca82445"},"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/naimo84/node-red-contrib-dockerode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naimo84%2Fnode-red-contrib-dockerode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naimo84%2Fnode-red-contrib-dockerode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naimo84%2Fnode-red-contrib-dockerode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naimo84%2Fnode-red-contrib-dockerode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/naimo84","download_url":"https://codeload.github.com/naimo84/node-red-contrib-dockerode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naimo84%2Fnode-red-contrib-dockerode/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261879274,"owners_count":23223737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","node-red-contrib","smarthome"],"created_at":"2024-08-04T00:01:10.782Z","updated_at":"2025-06-25T13:04:33.761Z","avatar_url":"https://github.com/naimo84.png","language":"TypeScript","readme":"# node-red-contrib-dockerode\n\nThis Node RED module connects Docker with Node-RED.\n\n\u003e Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://naimo84.github.io/node-red-contrib-dockerode\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/doku-naimo84.github.io-0078D6?style=for-the-badge\u0026logo=github\u0026logoColor=white\"/\u003e    \n\u003c/a\u003e\n\u003c/p\u003e\n\n\n## :sparkling_heart: Support my projects\n\nI open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously,\nthis takes time. You can integrate and use these projects in your applications _for free_! You can even change the source code and redistribute (even resell it).\n\nThank you to all my backers!\n### People\n\n- [fflorent](https://github.com/fflorent)\n- [Speeedy0815](https://github.com/Speeedy0815)\n- Ralf S.\n- Enno L.\n- Jürgen G.\n- Mark MC G.\n- Kay-Uwe M.\n- Craig O.\n- Manuel G.\n\n### Become a backer\n\n\nHowever, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:\n\n- Starring and sharing the projects you like :rocket:\n- **Crypto.\u0026#65279;com** \u0026nbsp;—\u0026nbsp; Use my referral link https://crypto.com/app/f2smbah8fm to sign up for Crypto.\u0026#65279;com and we both get $25 USD :)  \n\n- [![PayPal](https://img.shields.io/badge/Donate-PayPal-blue.svg?style=for-the-badge)][paypal-donations] \u0026nbsp; — \u0026nbsp; You can make one-time donations via PayPal. I'll probably buy a ~~coffee~~ tea. :tea:\n- [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/T6T412CXA) \u0026nbsp;—\u0026nbsp; I'll buy a ~~tea~~ coffee. :coffee: :wink:\n\nThanks! :heart:\n\n## :cloud: Installation\n\nFirst of all install [Node-RED](http://nodered.org/docs/getting-started/installation)\n\n## :yum: How to contribute\n\n* git clone https://github.com/naimo84/node-red-contrib-dockerode.git\n* cd node-red-contrib-dockerode\n* npm install\n* gulp\n* cd ~/.node-red \n* npm install /path/to/node-red-contrib-dockerode\n\n\u003cimg src=\"https://img.shields.io/npm/dy/node-red-contrib-dockerode?style=for-the-badge\"/\u003e\n\n## Usage\n\n### Configuration:\n\n#### docker.sock\n\n- ***Using Node-RED in a Docker-Container***\n\nThe Node-RED container must have access to the docker.sock, so you have to add the docker-group ID to the container with \u003cpre\u003edocker run ... --group-add 250\u003c/pre\u003e the ID 250 may be different on your system.\n\n#### Exposing TCP-Daemon port\n\n- ***hostname*** hostname of docker (e.g. \"localhost\")\n- ***port*** port of docker (e.g. \"2375\")\n\nIn order to expose the docker-engine TCP daemon, you have to do the following:\n\n- ***Docker for Windows / Docker Desktop:*** \n\u003cbr\u003eUnder Settings / General check \"Expose daemon on tcp://localhost:2375 without TLS\"\n\n![DockerWindowsSettings.png](https://github.com/naimo84/node-red-contrib-dockerode/raw/master/examples/DockerWindowsSettings.png)\n\n- ***Docker-CE***\n\nSee https://success.docker.com/article/how-do-i-enable-the-remote-api-for-dockerd\n\nor: \n\n```\n# File: /etc/default/docker\n# Use DOCKER_OPTS to modify the daemon startup options.\n#DOCKER_OPTS=\"\"\nDOCKER_OPTS=\"-H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock\"\n```\n\nor: \n\n```\n# File: /lib/systemd/system/docker.service\nExecStart=/usr/bin/docker daemon -H fd:// -H tcp://0.0.0.0:2375\n```\n\n[badge_brave]: ./examples/support_banner.png\n[badge_paypal]: https://img.shields.io/badge/Donate-PayPal-blue.svg\n[paypal-donations]: https://paypal.me/NeumannBenjamin\n\n","funding_links":["https://github.com/sponsors/naimo84","https://ko-fi.com/naimo84","https://paypal.me/NeumannBenjamin","https://ko-fi.com/T6T412CXA"],"categories":["Nodes"],"sub_categories":["System"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaimo84%2Fnode-red-contrib-dockerode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaimo84%2Fnode-red-contrib-dockerode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaimo84%2Fnode-red-contrib-dockerode/lists"}