{"id":1333,"date":"2020-11-02T14:12:44","date_gmt":"2020-11-02T13:12:44","guid":{"rendered":"http:\/\/eiseler.de\/wordpress\/?p=1333"},"modified":"2020-11-02T14:23:48","modified_gmt":"2020-11-02T13:23:48","slug":"iobroker-docker-docker-compose-some-hints","status":"publish","type":"post","link":"http:\/\/eiseler.de\/wordpress\/?p=1333","title":{"rendered":"ioBroker with docker, docker-compose, Homematic, grafana some hints"},"content":{"rendered":"\n<p>some hints which helped me:<\/p>\n\n\n\n<p>docker-compose.yml, some ports<\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">version: '2'\n\nservices:\niobroker:\nrestart: always\nimage: buanet\/iobroker:latest\ncontainer_name: iobroker\nhostname: iobroker\nports:\n- \"8081:8081\"\n- \"1880:1880\" #node-red\n- \"1883:1883\" #mqtt\n- \"2001:2001\" #homematic\n- \"2010:2010\" #homematic\n- \"8082:8082\" #iobroker admin\n- \"8282:8282\" #flot\n- \"8088:8088\" #terminal\n- \"8284:8284\" #socketIO\n- \"33980:33980\" #Alexa\n- \"37325:37325\" #Alexa\nvolumes:\n- .\/iobrokerdata:\/opt\/iobroker<\/pre>\n\n\n\n<p>Adapter alexa 2.0<\/p>\n\n\n\n<p>Externer Container: IP docker container<br>Proxy-Port choose at free will and add it to the docker ports<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"908\" data-attachment-id=\"1334\" data-permalink=\"http:\/\/eiseler.de\/wordpress\/?attachment_id=1334\" data-orig-file=\"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2020\/11\/image.png\" data-orig-size=\"1162,1030\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2020\/11\/image-300x266.png\" data-large-file=\"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2020\/11\/image-1024x908.png\" src=\"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2020\/11\/image-1024x908.png\" alt=\"\" class=\"wp-image-1334\" srcset=\"http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2020\/11\/image-1024x908.png 1024w, http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2020\/11\/image-300x266.png 300w, http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2020\/11\/image-768x681.png 768w, http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2020\/11\/image-338x300.png 338w, http:\/\/eiseler.de\/wordpress\/wp-content\/uploads\/2020\/11\/image.png 1162w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Grafana<\/p>\n\n\n\n<p>to use grafana with docker-compose and to share a panel in  vis in ioBroker I used this in docker-compose.yml:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">grafana:<br>image: grafana\/grafana:latest<br>container_name: grafana<br>restart: unless-stopped<br>ports:<br>- \"3000:3000\"<br>- \"3306:3306\"<br>volumes:<br>- .\/grafanadata:\/grafana<br>- \/var\/lib\/grafana:\/var\/lib\/grafana<br>environment:<br>- GF_AUTH_ANONYMOUS_ENABLED=true<br>- GF_SECURITY_ALLOW_EMBEDDING=true<\/pre>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1333\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1333&amp;share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1333\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1333&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1333\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1333&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1333&amp;share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\"><span>Pocket<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>some hints which helped me: docker-compose.yml, some ports version: &#8216;2&#8217; services: iobroker: restart: always image: buanet\/iobroker:latest container_name: iobroker hostname: iobroker ports: &#8211; &#8220;8081:8081&#8221; &#8211; &#8220;1880:1880&#8221; #node-red &#8211; &#8220;1883:1883&#8221; #mqtt &#8211; &#8220;2001:2001&#8221; #homematic &#8211; &#8220;2010:2010&#8221; #homematic &#8211; &#8220;8082:8082&#8221; #iobroker admin &#8211; &hellip; <a href=\"http:\/\/eiseler.de\/wordpress\/?p=1333\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1333\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1333&amp;share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1333\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1333&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1333\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1333&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon\" href=\"http:\/\/eiseler.de\/wordpress\/?p=1333&amp;share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\"><span>Pocket<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[1],"tags":[],"class_list":["post-1333","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8zAuQ-lv","jetpack-related-posts":[{"id":1445,"url":"http:\/\/eiseler.de\/wordpress\/?p=1445","url_meta":{"origin":1333,"position":0},"title":"Ulanzi Smart Pixel Clock","date":"07\/10\/2023","format":false,"excerpt":"Zu einem vern\u00fcnftigen Preis zu haben ist die Ulanzi Pixel Clock, die hier https:\/\/www.mydealz.de\/visit\/threadbeldesc\/2232719 oder \u00fcber Ali zu bekommen ist und hier kurz vorgestellt wird Im verlinkten Beitrag sind die wichtigsten links bereits zu finden. Das geniale ist, dass es ein Projekt \"Awtrix\" gibt dass es einfach dar\u00fcber geflasht wird\u2026","rel":"","context":"In &quot;Gadgets&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1333"}],"version-history":[{"count":5,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1333\/revisions"}],"predecessor-version":[{"id":1340,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1333\/revisions\/1340"}],"wp:attachment":[{"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1333"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/eiseler.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}