[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"/ru/kb/how-to/web-apps/obshhie-svedeniya-po-ustanovke-prilozhenij-virtualnoe-okruzhenie-dockerKbData":3},{"page":4,"pages":99,"recommendedPages":100,"category":71,"categoryTree":71,"total":106,"currentOrder":129,"activeManualCategoryId":71,"tag":-1},{"route":5,"uuid":8,"title":9,"excerpt":10,"content":11,"view_count":12,"published_at":13,"modified_at":14,"like":15,"category":18,"hero_image":64,"seo_metadata":65,"schema_org_metadata":69,"open_graph_metadata":72,"sections":73,"tags":78,"breadcrumbs":81,"images":88},{"language":6,"path":7},"ru","/kb/how-to/web-apps/obshhie-svedeniya-po-ustanovke-prilozhenij-virtualnoe-okruzhenie-docker","39a4fc2a-5042-5255-71a5-c5468f768b53","Общие сведения по установке приложений (виртуальное окружение Docker)","В статье будет рассмотрено виртуальное окружение, используемое на серверах Beget - Docker. Docker на серверах Beget используется для установки однотипного программного обеспечения. ","\n\u003Cp>В статье будет рассмотрено виртуальное окружение, используемое на серверах Beget - \u003Ca href=\"https://ru.wikipedia.org/wiki/Docker\" target=\"_blank\" rel=\"noreferrer noopener\">Docker\u003C/a>. Docker на серверах Beget используется для установки однотипного программного обеспечения. Однородное окружение позволяет без каких-либо конфликтов между программами быстро внедрять новое ПО. Различные сервисы запускаются в виртуальных изолированных контейнерах.\u003C/p>\n\n\n\n\u003Cp>Также данная технология используется для установки разнообразных модулей и библиотек для сайта, например, модулей \u003Ca href=\"/ru/kb/how-to/web-apps/perl\">Perl\u003C/a> и \u003Ca href=\"/ru/kb/how-to/web-apps/python\">Python\u003C/a>. Для компиляции и установки необходимых библиотек нужно перейти в виртуальное окружение \u003Cstrong>Docker\u003C/strong>, где для этого доступны все инструменты. Для перехода в окружение \u003Cstrong>Docker\u003C/strong> достаточно выполнить одну команду в консоли, предварительно подключившись по \u003Cstrong>SSH\u003C/strong> к Вашему аккаунту.\u003C/p>\n\n\n\n\u003Cp>Если Вы пользуетесь \u003Cstrong>OS Windows\u003C/strong>, то, скорее всего, Вам подойдет \u003Cstrong>SSH-клиент PuTTy\u003C/strong> (статью по настройке можно прочитать \u003Ca href=\"/ru/kb/how-to/ssh/kak-podklyuchitsya-po-ssh-iz-windows\">здесь\u003C/a>).\u003C/p>\n\n\n\n\u003Cp>В примере ниже будет рассмотрено подключение пользователя denia0d3 к хостинговому серверу в Linux.\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-alert alert-block alert-block-info\">\u003Cdiv class=\"alert-block-title\">Обратите внимание!\u003C/div>\u003Cdiv class=\"alert-block-content\">Если вы хотите запустить веб-приложение, но еще не создали сайт - сначала необходимо создать сайт и прикрепить к нему домен в разделе \u003Ca href=\"/ru/kb/manual/sajty\">Сайты\u003C/a>. Лучше всего имя сайта указывать аналогично желаемому доменному имени - в противном случае в будущем могут возникнуть трудности с пониманием файловой структуры.\u003Cbr>Если у вас еще нет доменного имени, его можно добавить или зарегистрировать в разделе \u003Ca href=\"/ru/kb/manual/domeny-i-poddomeny\">Домены\u003C/a>.\u003Cbr>После того, как сайт создан и к нему прикреплён домен, направленный на наши NS сервера, можно приступать к установке.\u003C/div>\u003C/div>\n\n\n\n\u003Ch2 id=\"vhod-v-konteyner\">Вход в контейнер\u003C/h2>\n\n\n\n\u003Cp>Сначала необходимо подключиться к серверу по \u003Cstrong>SSH\u003C/strong>:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>deniawin@deniawin-Satellite-C850-D2K:~$ ssh denia0d3@denia0d3.beget.tech\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Если подключение происходит в первый раз, необходимо принять ключ сервера. После этого нужно ввести пароль для доступа к аккаунту:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;null&quot;}\">\u003Ccode>The authenticity of host 'denia0d3.beget.tech (5.101.156.64)' can't be established.\nECDSA key fingerprint is 2e:1e:4f:34:a3:82:b6:51:3a:15:45:91:f3:ee:20:e6.\nAre you sure you want to continue connecting (yes/no)? yes\nWarning: Permanently added 'denia0d3.beget.tech,5.101.156.64' (ECDSA) to the list of known hosts.\ndenia0d3@denia0d3.beget.tech's password:\n\n Welcome to LTD Beget server 'matrix'\nLast login: Sun Aug 16 02:48:34 2015 from 80.79.241.142\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Для перехода в виртуальное окружение \u003Cstrong>Docker\u003C/strong> нужно выполнить следующую команду:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>denia0d3@matrix:~ [0] $ ssh localhost -p222\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>После чего ещё раз ввести пароль для доступа к аккаунту.\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;null&quot;}\">\u003Ccode>denia0d3@localhost's password: \u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>Welcome to Ubuntu 12.04.5 LTS (GNU/Linux 4.0.5-5-beget-acl x86_64)\n\n    * Documentation:  https://help.ubuntu.com/\n    (docker) denia0d3@matrix:~ [0] $\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cdiv class=\"wp-block-beget-alert alert-block alert-block-info\">\u003Cdiv class=\"alert-block-title\">Обратите внимание!\u003C/div>\u003Cdiv class=\"alert-block-content\">В целях безопасности на сервере установлена система разграничения прав доступа между сайтами, основанная на&nbsp;\u003Cstrong>POSIX ACL\u003C/strong>. Сделано это для того, чтобы файлы одного сайта не могли обращаться к файлам других сайтов. Приложения, которые будут устанавливаться в каталоги&nbsp;\u003Cstrong>.local\u003C/strong>&nbsp;либо&nbsp;\u003Cstrong>.gem\u003C/strong>, по умолчанию недоступны при попытке их запуска через сайт. Необходимо настроить общий доступ к этим каталогам через&nbsp;\u003Ca rel=\"noreferrer noopener\" href=\"https://cp.beget.com/fm\" target=\"_blank\">Файловый менеджер\u003C/a>&nbsp;(подробная справка по разделу:&nbsp;\u003Ca href=\"/ru/kb/manual/fajlovyj-menedzher\">Файловый менедже\u003C/a>\u003Ca rel=\"noreferrer noopener\" href=\"/ru/kb/manual/fajlovyj-menedzher\" target=\"_blank\">р)\u003C/a>:\u003C/div>\u003C/div>\n\n\n\n\u003Cdiv class=\"wp-block-beget-image image-block\">\u003Cimg src=\"https://cp.beget.com/shared/TPHnBo59dHi1JDMt7QQwPf-LFg7zaCYd/fm1.png\" alt=\"Файловый менеджер\">\u003C/div>\n\n\n\n\u003Cp>В примере будет рассмотрена настройка общего доступа к каталогу \u003Cstrong>.gem\u003C/strong>. Необходимо открыть \u003Cstrong>Файловый менеджер\u003C/strong> и перейти в нужный каталог:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-image image-block\">\u003Cimg src=\"https://cp.beget.com/shared/sXd4zocUAHA4l_DGddpbG6mEXXo9b_1a/fm2.png\" alt=\"нужный каталог\">\u003C/div>\n\n\n\n\u003Cp>В верхней части экрана нужно нажать на кнопку \u003Cem>\"Инструменты\" -&gt; \"Настроить общий доступ к текущей директории\"\u003C/em>:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-image image-block\">\u003Cimg src=\"https://cp.beget.com/shared/PlmHSvSc2hD6j1p8aoBTvxNgiI_76RZb/fm3.png\" alt=\"кнопка Инструменты\">\u003C/div>\n\n\n\n\u003Cp>И установить переключатели \u003Cstrong>\"Чтение и запись\"\u003C/strong> и \u003Cstrong>\"Включая вложенные папки\"\u003C/strong>, после чего нажать кнопку \u003Cstrong>\"Открыть доступ\"\u003C/strong>:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-image image-block\">\u003Cimg src=\"https://cp.beget.com/shared/yvp65ndGFXCkTBOSdPo4lgKdTMBsuqYz/fm4.png\" alt=\"переключатели\">\u003C/div>\n\n\n\n\u003Cp>Для проверки нужно вернуться в вышестоящий каталог и обновить список файлов, нажав на кнопку \u003Cstrong>\"Обновить\"\u003C/strong> на панели инстументов файлового менеджера. Видно, что значок слева от имени каталога \u003Cstrong>.gem\u003C/strong> изменился. Это значит, что все сделано правильно:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-image image-block\">\u003Cimg src=\"https://cp.beget.com/shared/NHuYdeOSg7W3hWBTH69U5E70Y81oZRiR/fm5.png\" alt=\"каталог .gem\">\u003C/div>\n\n\n\n\u003Cp>Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “\u003Ca href=\"https://cp.beget.com/support\">Помощь и поддержка\u003C/a>”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Бегета – ждем вас в нашем \u003Ca href=\"https://t.me/beget_chat\">сообществе\u003C/a> в Telegram.\u003C/p>\n\n\n\n\u003Cp>\u003C/p>\n",61472,"2020-07-13T18:50:21+03:00","2025-03-06T11:40:36+03:00",{"count":16,"liked":17},79,false,{"route":19,"title":21,"tags":22,"breadcrumbs":56,"uuid":57,"parent_uuid":58,"default_page_path":27,"seo_metadata":59},{"language":6,"path":20},"/kb/how-to/web-apps","Веб-приложения",[23,28,32,36,40,44,48,52],{"id":24,"title":25,"seo_metadata":26},"docker","Docker",{"title":27,"description":27,"header":27,"keywords":27},"",{"id":29,"title":30,"seo_metadata":31},"node-js","Node.js",{"title":27,"description":27,"header":27,"keywords":27},{"id":33,"title":34,"seo_metadata":35},"perl","Perl",{"title":27,"description":27,"header":27,"keywords":27},{"id":37,"title":38,"seo_metadata":39},"php","PHP",{"title":27,"description":27,"header":27,"keywords":27},{"id":41,"title":42,"seo_metadata":43},"python","Python",{"title":27,"description":27,"header":27,"keywords":27},{"id":45,"title":46,"seo_metadata":47},"ruby","Ruby",{"title":27,"description":27,"header":27,"keywords":27},{"id":49,"title":50,"seo_metadata":51},"ssh","SSH",{"title":27,"description":27,"header":27,"keywords":27},{"id":53,"title":54,"seo_metadata":55},"terminal","Терминал",{"title":27,"description":27,"header":27,"keywords":27},[],"265dd879-f041-14ca-afa0-7f73caa8c325","fa9a1354-631a-4206-df34-291f0db8f42a",{"title":60,"description":61,"header":62,"keywords":63},"Веб-приложения. Полезные статьи – Beget","Полезные статьи о Веб-приложения на сайте Beget","Веб-приложения. Полезные статьи","разработка веб приложений, вопрос ответ",{"src":27,"text":27},{"title":66,"description":67,"keywords":68},"Общие сведения по установке приложений (виртуальное окружение Docker) – Beget","В статье расскажем о виртуальном окружении Docker, который используется на серверах Beget для установки однотипного программного обеспечения. Подробнее читайте в статье","установка через docker",{"faq":70,"how_to":71,"product":71},[],null,{},[74],{"level":75,"name":76,"anchor":77},1,"Вход в контейнер","vhod-v-konteyner",[79],{"id":24,"title":25,"seo_metadata":80},{"title":27,"description":27,"header":27,"keywords":27},[82,86],{"route":83,"title":85},{"language":6,"path":84},"/kb/how-to","Полезные статьи",{"route":87,"title":21},{"language":6,"path":20},[89,91,93,95,97],{"src":90},"https://cp.beget.com/shared/TPHnBo59dHi1JDMt7QQwPf-LFg7zaCYd/fm1.png",{"src":92},"https://cp.beget.com/shared/sXd4zocUAHA4l_DGddpbG6mEXXo9b_1a/fm2.png",{"src":94},"https://cp.beget.com/shared/PlmHSvSc2hD6j1p8aoBTvxNgiI_76RZb/fm3.png",{"src":96},"https://cp.beget.com/shared/yvp65ndGFXCkTBOSdPo4lgKdTMBsuqYz/fm4.png",{"src":98},"https://cp.beget.com/shared/NHuYdeOSg7W3hWBTH69U5E70Y81oZRiR/fm5.png",[],[101,111,120],{"route":102,"uuid":104,"title":105,"excerpt":27,"content":27,"view_count":106,"published_at":27,"modified_at":27,"like":71,"category":71,"hero_image":71,"seo_metadata":71,"schema_org_metadata":71,"open_graph_metadata":71,"sections":107,"tags":108,"breadcrumbs":109,"images":110},{"language":6,"path":103},"/kb/how-to/web-apps/ustanovka-php-frejmvorkov","cfbf2706-487a-37df-7fb7-15414cd4a8d7","Установка PHP-фреймворков",0,[],[],[],[],{"route":112,"uuid":114,"title":115,"excerpt":27,"content":27,"view_count":106,"published_at":27,"modified_at":27,"like":71,"category":71,"hero_image":71,"seo_metadata":71,"schema_org_metadata":71,"open_graph_metadata":71,"sections":116,"tags":117,"breadcrumbs":118,"images":119},{"language":6,"path":113},"/kb/how-to/web-apps/video-ustanovka-flask-na-virtualnyj-hosting","53ef04bc-b2e1-720c-f460-726d58d9034c","Видео: Установка Flask на виртуальном хостинге",[],[],[],[],{"route":121,"uuid":123,"title":124,"excerpt":27,"content":27,"view_count":106,"published_at":27,"modified_at":27,"like":71,"category":71,"hero_image":71,"seo_metadata":71,"schema_org_metadata":71,"open_graph_metadata":71,"sections":125,"tags":126,"breadcrumbs":127,"images":128},{"language":6,"path":122},"/kb/how-to/web-apps/python","fb43d5c1-e74b-9bc6-9cf3-4b8a7db1aee3","Установка Python",[],[],[],[],"popularity-desc"]