{"id":1422,"date":"2023-01-27T13:11:06","date_gmt":"2023-01-27T19:11:06","guid":{"rendered":"https:\/\/techexperiencemx.com\/?p=1422"},"modified":"2023-01-27T13:11:06","modified_gmt":"2023-01-27T19:11:06","slug":"instalar-docker-compose-ubuntu","status":"publish","type":"post","link":"https:\/\/techexperiencemx.com\/?p=1422","title":{"rendered":"Instalar Docker Compose Ubuntu"},"content":{"rendered":"\n<p>Hola amigos hoy vamos a instalar docker compose en nuestro VPS es un peque\u00f1o tutorial para quien le guste utilizar compose YAML file para sus im\u00e1genes, para instala ola ultima version de compose te dejo este <a href=\"https:\/\/github.com\/docker\/compose\/releases\" data-type=\"URL\" data-id=\"https:\/\/github.com\/docker\/compose\/releases\" target=\"_blank\" rel=\"noopener\">link<\/a> <\/p>\n\n\n\n<p>Para poder tener compose tendremos que tiene instalado docker-ce te dejo como <a href=\"https:\/\/techexperiencemx.com\/intalar-docker-en-ubuntu\/\" data-type=\"URL\" data-id=\"https:\/\/techexperiencemx.com\/intalar-docker-en-ubuntu\/\">instalarlo<\/a> <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get update<\/pre>\n\n\n\n<p>\u2705  Primeramente tendremos que crear una capeta llamada cli-plugins en mi caso la cree dentro de la capeta docker \/home\/ubuntu\/docker<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo mkdir -p ~\/.docker\/cli-plugins\/\n\n\n\ud83d\udc49  Instalaci\u00f3n \n\nsudo curl -SL https:\/\/github.com\/docker\/compose\/releases\/download\/v2.15.1\/docker-compose-linux-x86_64 -o ~\/.docker\/cli-plugins\/docker-compose<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/techexperiencemx.com\/wp-content\/uploads\/2023\/01\/1-3.png\" alt=\"\" class=\"wp-image-1430\" width=\"572\" height=\"370\" srcset=\"https:\/\/techexperiencemx.com\/wp-content\/uploads\/2023\/01\/1-3.png 572w, https:\/\/techexperiencemx.com\/wp-content\/uploads\/2023\/01\/1-3-300x194.png 300w\" sizes=\"auto, (max-width: 572px) 100vw, 572px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>\u2705 Asignamos los premisos para compose<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo chmod +x ~\/.docker\/cli-plugins\/docker-compose<\/pre>\n\n\n\n<p>\u2705 Verificamos la instalaci\u00f3n <\/p>\n\n\n\n<p>docker compose version<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/techexperiencemx.com\/wp-content\/uploads\/2023\/01\/2-2.png\" alt=\"\" class=\"wp-image-1431\" width=\"570\" height=\"374\" srcset=\"https:\/\/techexperiencemx.com\/wp-content\/uploads\/2023\/01\/2-2.png 570w, https:\/\/techexperiencemx.com\/wp-content\/uploads\/2023\/01\/2-2-300x197.png 300w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Instalaci\u00f3n con Docker Compose Plugin<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\">apt update\n\napt install docker-compose-plugin<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Ejemplo instalando nextcloud<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udc49mkdir nextcloud\n\n\n      \ud83d\udc49cd nextcloud\n\n\n               \ud83d\udc49nano docker-compose.yml\n\n\nversion: '2'\n\nvolumes:\n  nextcloud:\n  db:\n\nservices:\n  db:\n    image: mariadb:10.5\n    restart: always\n    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW\n    volumes:\n      - db:\/var\/lib\/mysql\n    environment:\n      - MYSQL_ROOT_PASSWORD=\n      - MYSQL_PASSWORD=\n      - MYSQL_DATABASE=nextcloud\n      - MYSQL_USER=nextcloud\n\n  app:\n    image: nextcloud\n    restart: always\n    ports:\n      - 8080:80\n    links:\n      - db\n    volumes:\n      - nextcloud:\/var\/www\/html\n    environment:\n      - MYSQL_PASSWORD=\n      - MYSQL_DATABASE=nextcloud\n      - MYSQL_USER=nextcloud\n      - MYSQL_HOST=db\n\n\ud83d\udc49\ud83d\udc49\ud83d\udc49guardamos\n\n\n\ud83d\udc49 docker compose pull\n\n\ud83d\udc49docker compose up -d\n\n<\/pre>\n\n\n\n<p>vamos al panel de administraci\u00f3n de nextcloud<\/p>\n\n\n\n<p>http:\/\/192.168.x.x:8080<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1537\" height=\"919\" src=\"https:\/\/techexperiencemx.com\/wp-content\/uploads\/2023\/01\/Captura-de-pantalla-2023-01-27-a-las-13.00.19.png\" alt=\"\" class=\"wp-image-1437\" srcset=\"https:\/\/techexperiencemx.com\/wp-content\/uploads\/2023\/01\/Captura-de-pantalla-2023-01-27-a-las-13.00.19.png 1537w, https:\/\/techexperiencemx.com\/wp-content\/uploads\/2023\/01\/Captura-de-pantalla-2023-01-27-a-las-13.00.19-300x179.png 300w, https:\/\/techexperiencemx.com\/wp-content\/uploads\/2023\/01\/Captura-de-pantalla-2023-01-27-a-las-13.00.19-1024x612.png 1024w, https:\/\/techexperiencemx.com\/wp-content\/uploads\/2023\/01\/Captura-de-pantalla-2023-01-27-a-las-13.00.19-768x459.png 768w\" sizes=\"auto, (max-width: 1537px) 100vw, 1537px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hola amigos hoy vamos a instalar docker compose en nuestro VPS es un peque\u00f1o tutorial para quien le guste utilizar compose YAML file para sus im\u00e1genes, para instala ola ultima version de compose te dejo este link Para poder tener compose tendremos que tiene instalado docker-ce te dejo como instalarlo sudo apt-get update \u2705 Primeramente [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1441,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[24,21],"tags":[],"class_list":["post-1422","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker","category-vps-cloud"],"_links":{"self":[{"href":"https:\/\/techexperiencemx.com\/index.php?rest_route=\/wp\/v2\/posts\/1422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techexperiencemx.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techexperiencemx.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techexperiencemx.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techexperiencemx.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1422"}],"version-history":[{"count":0,"href":"https:\/\/techexperiencemx.com\/index.php?rest_route=\/wp\/v2\/posts\/1422\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techexperiencemx.com\/index.php?rest_route=\/wp\/v2\/media\/1441"}],"wp:attachment":[{"href":"https:\/\/techexperiencemx.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techexperiencemx.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techexperiencemx.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}