{"id":3450,"date":"2020-11-08T11:09:58","date_gmt":"2020-11-08T10:09:58","guid":{"rendered":"https:\/\/esferas.org\/msqlu\/?p=3450"},"modified":"2020-11-11T08:52:35","modified_gmt":"2020-11-11T07:52:35","slug":"guacamole-docker-compose-y-systemd","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2020\/11\/08\/guacamole-docker-compose-y-systemd\/","title":{"rendered":"Guacamole, docker-compose y systemd"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:246,&quot;href&quot;:&quot;https:\\\/\\\/selfhostedhome.com\\\/start-docker-compose-using-systemd-on-debian&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>Que es algo que en la entrada anterior me dej\u00e9 porque me estaba costando ya que tuviese sentido el texto.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>He rebuscado algunas referencias y he cogido la m\u00e1s sencilla que he encontrado en la p\u00e1gina <a rel=\"noreferrer noopener\" aria-label=\"Self Hosted Home (se abre en una nueva pesta\u00f1a)\" href=\"https:\/\/selfhostedhome.com\/start-docker-compose-using-systemd-on-debian\/\" target=\"_blank\">Self Hosted Home<\/a> y la he llevado a la pr\u00e1ctica.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">[Unit]\nDescription=Acceso a consolas.empresa.net\n\n[Service]\nExecStart=\/usr\/bin\/docker-compose -f \/etc\/guacamole\/docker-compose.yml up -d \nExecStop=\/usr\/bin\/docker-compose -f \/etc\/guacamole\/docker-compose.yml down\nRemainAfterExit=yes\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p>De momento funciona muy bien. Tengo que el problema de que como existan varias im\u00e1genes descargadas de un t\u00f3pico, varias de guacamole por ejemplo, el arranque del sistema las pone a todas en marcha y no he conseguido encontrar otro remedio (de momento) que asegurarme de que no hay m\u00e1s que un juego de estas en el sistema.<\/p>\n\n\n\n<p>Se me olvidaba a\u00f1adir el archivo de configuraci\u00f3n:<\/p>\n\n\n\n<pre title=\"\/etc\/guacamole\/docker-compose.yml\" class=\"wp-block-code\"><code lang=\"yaml\" class=\"language-yaml line-numbers\">version: '3'\n\nservices:\n consolas-guacd:\n    hostname: localhost\n    image: guacamole\/guacd\n    network_mode: host\n    dns:\n      - 192.168.100.1\n      - 192.168.100.3\n      - 192.168.100.7  \n    restart: always\n\n consolas-guacamole:\n    image: guacamole\/guacamole\n    restart: always\n    network_mode: host\n    dns:\n       - 192.168.100.1\n       - 192.168.100.3\n       - 192.168.100.7  \n    env_file:\n       - \/etc\/guacamole\/guacamole.env\n    volumes:\n       - \"\/etc\/guacamole:\/etc\/guacamole\" \n<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Que es algo que en la entrada anterior me dej\u00e9 porque me estaba costando ya que tuviese sentido el texto.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[2],"tags":[18,41,985,723,719],"class_list":["post-3450","post","type-post","status-publish","format-standard","hentry","category-software","tag-administracion-de-sistemas","tag-debian","tag-docker-compose","tag-guacamole","tag-systemd"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=3450"}],"version-history":[{"count":3,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3450\/revisions"}],"predecessor-version":[{"id":3881,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3450\/revisions\/3881"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=3450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=3450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=3450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}