Кто-нибудь может объяснить как работать с docker? Скачал, значит, laradock, чтобы сразу делать контейнеры с laravel. Сделал всё по гайду, запустил, а в итоге в localhost'е стоит phpmyadmin. Как добавлять свои хосты? Как добавить туда composer, npm, nodejs? Где, мать твою, можно найти написанные человеческим языком гайды, а не сокращенные, бесполезные и целенаправленно загруженные специализированными терминами гайды с ебучего хабра? На офф.сайте и в гитхабе бесполезный трехстрочный гайд для спецов, он явно для тех, кто с докером на "ты", правда нахуя им тогда этот гайд? Потому он и бесполезен: ни новичкам, ни спецам он ничего не дает.Мне нужно всего-то:1. Как создать контейнер.2. Как запихать туда php, mysql, mongoDB, redis, nodejs, composer, npm и т.д. с примерами.3. Как потом запускать это всё автоматически. Чтоб я мог запускать эти контейнеры отдельно. Как в них вообще пихать php файлы?PS Желательно с примерами для убунты
>>208067204Я второй день с линуксом. Как удалить уже установленный докер? Или можно не удалять, а устанавливать по гайдам с ютуба поверх? Я прост в этом линкусе кроме cd и ls практически нихуя не знаю.
Гайд, где все по командамhttps://docs.docker.com/install/linux/docker-ce/ubuntu/Чистый докер неюзабелен без composehttps://docs.docker.com/compose/install/
>>208067509Ебать у быдла очко лопнуло. Не смог по гайду ввести полторы команды и пришёл высраться со своей очень важной проблемой. Понимаю. Поссал и посрал тебе в рот.
>>208067499Есть ли вообще в рунете хоть один адекватный гайд? На хабре либо все в три строчки, либо автор пишет чуть ли не целый десятитомник по докеру, начиная с каких-то далей.
>>208067615>Есть ли вообще в рунете хоть один адекватный гайд? На хабре либо все в три строчки, либо автор пишет чуть ли не целый десятитомник по докеру, начиная с каких-то далей.
>второй день с линуксом>зачем-то установил докер>пхпЭто пиздец. Тут даже не айти это не твое, а жизнь не твое. Ты по интеллекту на уровне собаки.
>>208067540По-моему там все максимально понятно, просто выполни команды из раздела "Install using the repository"
>>208067760Судя по количеству постеров это все тот же ты, брызжащий от злобы пидорандель. Успокойся, попей водички.
>>208067842Там не написано как использовать. Максимально всратый даунский гайд в стиле "я крутой программист, пусть все почувствуют себя тупыми".
>>208067019 (OP)Есть готовые контейнеры.Тебе надо написать докер скрипт для "упаковки" контейнера. Вяский хлам ставишь ноды и т.п. ставишь через обычный пакетынй менеджер, например, yum. Эти команды прописываешь в файле скрипта докера. Когда поставил npm просто дёргаешь его и ставишь нужные пакеты как ты это делаешь на линухе "npm install говно" или как оно там у вас работает. Потом создаёшь контейнер докер композем, и запускаешь под докером. Дальше неделю ебёшься а пониманием работы сети, настройки сети, пробросом портов и т.п.
>>208068063>Есть готовые контейнеры.Вот я взял laradock, типа должен работать искаропки. Но нихуя не понятно. Установил по гайду, а дальше-то что? Как в нем виртуальные хосты создавать, например? Как добавлять в него новую хуйню? Как вообще система определяет контейнеры? Я чет не помню, чтоб их как-то сохранять можно было.
>>208068969Ставил, он мне не понравился. Сам по себе слетает, глючит... Решил перекатиться в линукс и там уже контейнеры мутить в докере, чтоб хуярить фронт и бэк. В общем, хочу для начала замутить каноничную среду разработки.
>>208067019 (OP)Если ты НАСТОЛЬКО не можешь разобраться в докере, что создаёшь тематический тред в нематической ветке - значит докер тебе не нужен.
>>208069157А что тут думать? Если команд не знать, то можно хоть миллион лет думать - это пользы не принесет. Лучше спросить гайдов у братишек.
>>208068270Ты дебил совсем? Сгенерируй ключи на хосте и контейнере - заходи по ssh и добавляй свои хосты. Что тут сложного? Ты документацию к докеру вообще открывал? Или решил, что оно само по ходу дела разберётся как-нить?
>>208067019 (OP)https://www.digitalocean.com/community/tutorials/how-to-set-up-laravel-nginx-and-mysql-with-docker-compose
>>208069527>ОбщимиКуда уже дельнее?Заходишь в контейнер. Генеришь ключи. 2 ключа для контейнера, 2 ключа для каждого хоста. Выходишь из контейнера. Добавляешь по одному лкючу (первый и первый из каждого хоста) на хосте, где ранится докер. Перезагружаешь контейнер и подключаешься к контейрену по ssh с юзером контейнера и сгенерированными ключами. Ну и там уже добавляешь в самом контейнеры хосты хуесы или что там тебе нужно. Потом просто сохраняешь, когда всё добавил и перезагружаешь контейнер. Всё.
Интересно, почему в тему, связанную с айти, всегда лезут очень токсичные девственники? Даже спросить ниче нельзя, сразу начинают визжать и брызгать слюной.
>>208069737> (первый и первый из каждого хоста)не обязательно первый и первый. Можно перенести все пары.
>>208069961Ну, сидеть за пекой такое себе, нормисы обычно ИРЛ живут, а не в пеке ковыряют не пойми что. Несчастные омеганы тоже бы хотели жить ИРЛ, так не получается же! Приходится компенсироваться за пекой. Вроде и получается компенсироваться, а природная натура требует жизни ИРЛ, нарастает внутреннее недовольство.Но ИРЛ ситуация не лучше, если ты покажешь какие-либо незнания ИРЛ, то нормисы тоже тебя гнобить начнут похлеще омежек.
>>208067019 (OP)Создаешь докерфайл, прописываешь туда кстановку и копирование всех компонентов.По имаджу делаешь контейнерdocker run и т.д.для запуска остановки контейнера юзаешь docker start\docker stop.Все блять.
>>208070266>Но ИРЛ ситуация не лучше, если ты покажешь какие-либо незнания ИРЛ, то нормисы тоже тебя гнобить начнут похлеще омежек.Например?
>>208070254Какая у тебя фиксация на девственности. Думаешь тот факт, что тебя пару раз на бутылку посадили выделяет тебя же из ряда девственников?
>>208070637Понятно все с вами. Буду дальше читать хабр... А я-то думал двачебратишки поумнее хабровцев.
>>208070428Создаешь файл под названием dockerfile. Это файл по которому докер будет строить image контейнров. В докерфайл прописываешь копирование в контейнер всех нужных тебе директорий при помощи команды ADD. Дальше прописываешь нужные линукс пакеты командой RUN apt-get insatl node.js например если ноду нужно. Чтобы заупстить на выполнение какой-то скрипт внутри контейнера при запуске в конце докерфайла пишешь CMD ["./my-script.sh"] например. Все докерфайл готов. Дальше выболняешь docker build ... для создания image. Можешь набрать после docker image ls и увидешь что нужный имадж появился у тебя в списке. Из имеджа уже запускаешь контейнер. делается командой docker run и т.д. Если надо порты пробросить - используешь флаг --publish 8000:8000, ну это погуглишь уже. Все контейнер крутится лавеха мутится, работающие контейнеры смотришь docker ps
>>208070891Для перезаписывания файлов внутри контейнера надо каждый раз их через командную строку пихать? Нет какого-нибудь готового типового контейнера?
>>208070891https://docs.docker.com/get-started/Вот тут все расписано, если ты не еба хадопер из апача то особо больше ничего знать не надо.
>>208071336Забудь про русский, еблан, если тебе что-то сложнее хэлруворлда или подключения принтера надо
>>208071336это же айти, какой русский? Можешь говнохабр почитать или SQL.RU. Но есть же доки нормальные нахуя это говно.>>208071353зачем? делай готовое потом поднимай в докере. Если уж так жопа болит то можешь расшарить фолдер между конейнером и основной системой.>>208071408Это мои личные бзики. Когда богоподобный линукс превращают в подобие вебсборки у меня взрывается пукан.
>>208071512>зачем? делай готовое потом поднимай в докере. Если уж так жопа болит то можешь расшарить фолдер между конейнером и основной системой.Просто вот нигде нельзя почитать о таких мелочах. Чтоб знать как делается веб-разработка в серьезных компаниях.
>>208071581Да никак она не делается. нету серьезных компаний все делают по разному. Как удобно так и делай. Веб это миллиард решений, которые все одновременно правильные и неправильные.
>>208071512>зачем? делай готовое потом поднимай в докереГде делай? В отдельной папке, а потом кидать в докер? Но ведь типа докер для того и нужен, чтоб создавать нужное окружение для разработки. В чем смысл тогда?
>>208071814>создавать нужное окружение для разработкиЧего блять? Для деплоя да, но для разработки первый раз слышу. Докер используется для создания раздельных пространств имен и переменных при развертке серверов. нахуя он нужен для разработки?
>>208071512>>208071944Эх, двач...Вот на хабре пишут:Важно заметить, что монтированная папка доступна для изменений в реальном времени. Т.е. если мы изменим текст в файле index.html или добавим новый файл в папку, то все эти изменения сразу же будут доступны внутри контейнера. Эта важная функция и позволяет вести разработку через докер. Мы изменения вносим на своем компьютере в примонтированные файлы, папки и они сразу же отображаются и в контейнере докера.
>>208072082У нас свои сервера, виртуализация удобная найс.>>208072075ну блядь веди. Я не веду нахуй мне это надо, у меня докер для других задач, для виртуализации. Если тебе он пиздец как нужен в разработке то пожалуста.
>>208072558Тоесть мне нужно поднять несколько нодов определенной программы которая работает по кворуму. Для работы кворума необходимо минимум 3 ноды. Т.е. если все сервера кроме главного сервера будут недоступны на нем должно пахать три ноды чтобы он не охуел. Можно запустить 3 программы на одном сервере и чувствовать себя уебаном прописывая зависимости, а можно поднять 3 контейнера с нодами и перезапустить их левой пяткой. Или вообще автоматический перезапуск устроить.Это конечно не виртуализация нихуя, просто я ее так называю потому что прицепилось.
>>208071353тебе надо пошарить папку между хостом и контейнером. окружение внутри контейнера настроить так, чтобы из этой папки брались твои скрипты пхп, а сами скрипты будешь писать под хостом.
>>208071944Уебаны, докер для разработки как раз и используется, чтобы различий версий софта и настроек с продакшном не было, и жопокод какой погромисты напишут работал точно так же как на разработчицких машинах.
>>208073724Ты дебич? Т.е. программист написал в контейнере все, собрал его и такой хуяк, без контейнера задеплоил. scp . 192.168.254.1:/ такой прописывает и деплоит да? Докер проще в развертке, а не чтобы у каждой макаки было по 10 контейнеров развернуто и она в них писала говнокод. Поспорь еще со мной блять.
>>208074011Если это позволяет не трахаться с зависимостями и не ждать полчаса, пока реактоговно загрузит себя в новый проект - то докер превосходная штука, в теории.Я ковырял этот кусок говна год назад, затык был на том, чтобы файлы в примаунченной папке обновлялись. Я засомневался, что докер можно использовать для разработки, но тут спасибо анону, напомнил о нём. Наверное, снова поковыряю, когда не будет лениво.
>>208074035Зачем программисту собирать контейнер с написанным кодом - программист заливает код в репу чтобы девопсораб потом собирал контейнер.
>>208074446программист обязан понимать тонкости создания продукта от кодинга до деплоя и саппорта иначе он фуфел, а не программист.
>>208074446Я не знаю зачем программисту собирать контейнер, тот хуй вообще в докере программирует. Я попытался понять его.
>>208074421>А че нпм плохо ставит чтоле?Я ебал ждать столько времени, пока всё говно загрузится из пакетов в репе нпм, скомпеляет бинарники, а потом ещё и вручную ставить недостающую парашу, для которой надо телепатически угадывать названия нужных пакетов.Докер выглядит как решение этой проблемы, потому что позволяет брать готовое окружение или быстро воспроизводить его.
>>208074615Семь.Один скачивает докер, второй заливает на двач фурри-порно, третий объясняет первому адрес установщика, четвёртый умеет ставить линукс, пятый запускает докер на установку, шестой прокликивает инсталлер, а седьмой просто хуй.
>>208074639нет смысла хранить зависимости в имадже ибо они обновляются и тебе придется вместо npm install пулить имадж каждый раздокер никак тебя не спасёт от npm к сожалению
>>208074676Даже с пакетами реактоговно тащит с собой ебаную кучу зависимостей, и в итоге приходится ждать инициации проекта минут 10-15.А если хотелки нетривиальные, то внутри может быть очень сложный путь установки, который надо потом ещё и на хостинге воспроизводить.
Скачал такой рекат, модная штука все пишут на нем. Но он чет es6 а бровзиры не понимают, надо бы бабиль поставить. Ой бля бабиль обновился теперь там другие скрипты для сборки но никто не знает какие. Ой а че это бабиль мне бандлы из очка собирает(((. нада вибпак поставить. Ой бля а чо вибпак сам нихуя не умеет надо на него 100 либ накотить. Ой а че это питон не понимает как бандлы интегрировать надо бы еще для питона накатить либы через пип. ой все вместе нихуя не работает надо конфигурировать. О заработало теперь надо все в докир засунуть. Ой пролапс выпал.
>>208074888Да, у меня вообще жопу рвет со всей этой хуйни. Какой даун это всё придумал? Вроде бы каждая фигня в отдельности смотрится здраво, а всё вместе - ад ебаный. Ты заебешься еще до того как напишешь первую строчку кода: на этапе создания контейнера для докера с нодой, нпм, композером, пэхапэ, мускулом и прочей залуплй.
>>208075050> Ты заебешься еще до того как напишешь первую строчку кода: на этапе создания контейнера для докера с нодой, нпм, композером, пэхапэ, мускулом и прочей залуплй.Добро пожаловать в 2k19.К слову, это говно в финале не так уж и плохо смотрится, потому что реакт+SSR и ему подобное говно позволяет делать веб-страницы немного более быстрыми... В теории... Если быдлокодер не написал ебаный бэкэнд целиком на руби.
>>208075405Толстота-то какая. Он даже в универах уже считается говном мамонта. Денвер и топсервер рулили до 2008 вроде. Щас школота играется с опенсервером.
>>208075482А ну да. Щас еще один костыль в схему вкорячим и теперь точно все заебись будет. Где-то я уже слышал?
>>208075631В универах и школах айти технологии используют с десятилетним запаздыванием. Паскаль уже давным-давно мертв, а лет десять назад его в школах активно учили. Может и щас еще учат где-то, я хз.
>>208067019 (OP)Пиздец ты глупый. В интернете дохуища гайдов, а по laradock - блядь прямо в документации всё и расписано. Ты троллишь тупостью или реально не смог понять по документации ларадока что и как сделать? Нахуй ты вообще тогда в программирование полез?
>>208075859Ты что не понял? На стороне клиента ТОЖЕ ДОКЕР. Он скачивает контейнер и запускает у себя.
>>208067019 (OP)Смотри, братишка, я как раз сисадмин:1. Ставишь докер.2. Запускаешь докер с любым образом, который тебе нравится.3. Дальше просто, как с любым самым обыкновенным линуксом, устанавливаешь то, что тебя интересует.4. Запихивать файлы можно через git. Автозапуск через скрипты bin/bash.
>>208076114А была бы кишка в докере развёрнута, можно было бы ее у себя удалить и на другой машине развернуть
>>208076230> удалитьПролапс в хост машину выпадет, когда узнает, что мертвых/упавших контейнеров на 300 гигов насралось за время его экспериментов. А system prune систему в ребут глохнет.
>>208076325С хостом у вас может выпасть всего один пролапс... С докером у вас может выпасть ТЫСЯЧА ПРОЛАПСОВ.
>>208067019 (OP)> docker> laradockТы используешь инструмент (laradock), который был сделан как раз для тех, кто не шарит в докере, он сделан буквально для аутистов. И в документации описано буквально всё.Но нет, пойду на двощ срать. Ты хуже червя-пидора из вебстудии.
>>208076407А еще свой пролапс можно закачать в докер хаб чтобы у всего комьюнити тоже появилось возможность вывалить пролапс
>>208076470Laradock - это инструмент для аутистов, чтобы они ничего не понимая смогли поднять окружение. Если хочешь объяснений - докер изучай, лол.
>>208076523Комьюнити на основе твоего вывалевшегося пролапса начинает вываливать свои пролапсы и поднимать на них вебсервера.
>>208076548Чувак, я ток сегодня поставил линукс и ток пару часов назад узнал о докере. Причем потыкался с ним часок и пока забил, решил на двоче советов почитать, ибо гуглится всякая непонятная и бесполезная хуйня.
>>208076668Наканецта, первосвященник в треде. Щас он нам про распределения спейсов у линукса пояснит и мы прозреем.
>>208076691> всякая непонятная и бесполезная хуйняЭта хуйня, которую ты посчитал бесполезной - не даст тебе без косяков ничего делать в будущем и создаст столько проблем, что ты ахуеешь с жизни (если не забьешь на программирование и докер раньше), что лучше уж потратить сейчас немного времени на изучение, чем потом залатывать дыры, когда всё вокруг в огне.
>>208076665А потом появляется ОП-хуй и начинает ныть:> Двачик, как вывалить себе пролапс? Я уже его расковырял всего нахуй, а он не вываливается.
Айтишник говорит: docker, ansible, kubernetes, jenkins, etc.Нормальный человек говорит: уебаны напридумывали хуйни, чтобы повысить свою значимость в глазах нешарящих топ-менеджеров.
>>208077165Нормальный человек говорит: вот я вам тут сайт написал, вот файл saet.html но он почемуто на других компьютерах не открывается с сетью чтото.
>>208077165- Docker - сделан для того, чтобы изолировать приложение от ОС - можно запускать серверные приложения на любом сервере одной командой `docker-compose up`. Раньше использовались громоздкие виртуальные машины. НУ ДА, ПРИДУМАЛИ ДЛЯ МЕНЕДЖЕРОВ- Kubernetes - сделан для того, чтобы не ахуеть менеджить сотни контейнеров и работать с ними через общий несложный конфиг - ПРИДУМАЛИ ДЛЯ МЕНЕДЖЕРОВ- Jenkins - сделан для того, чтобы при заливке кода в репозиторий код сразу же тестировался и выкладывал проект на сервер без доп. действий от кодеров. ПРИДУМАЛИ ДЛЯ МЕНЕДЖЕРОВТы дурак?
>>208077599>>208077372На самописных sh скриптах, ручной выкладке, виртуальными машинами, которые весили больше, чем вся ОСь, на которой их запускали, обновлению проекта по ftp и еще кучи монотонной хуеты, от которой и избавляют вышеперечисленные инструменты.
>>208077703Начинающему и не надо в этом разбирваться. В этом надо разбираться мидлу-синьору на общем уровне. Этим всем отдельный человек занимается - девопс.>>208077752Зеленый, прекращай, перебрал.
>>208077608Нет, понятно что все эти хуйни что-то да выполняют, но они нахуй не нужны и только все усложняют. Для этого теперь даже требуется отдельная профессия - девопс.
>>208077828>Этим всем отдельный человек занимается - девопс.Это типа прокачанный сисадмин? Типа как райчу у пикачу?
>>208077845Они всё упрощают. Докер изучается за пару дней. А когда изучил - ты за 10 минут захуяришь себе полностью рабочее окружение с базами данных, нпмами и абсолютно любой хуйней. При этом ты не засрешь свою собственную систему мусором типа 10ю версиями Питона или Пехапе. Дженкинс - это вообще базовая хуйня, там юмл файлик, в котором пишешь инструкции из документации. Кубернетис уже сложнее, но опять же - разработчику достаточно на базовом уровне узнать про докер и базово понимать что такое CI/CD - ВСЁ. Больше от тебя нихуя не требуется.
>>208077832нет, ты должен ответить нам "двачик, я тупой, помогите", а мы тогда может и подскажем как тебе пробросить папку с хоста в контейнер
>>208078016>Докер изучается за пару днейМне вот для изучения нужно команды потыкать. А это нормально, что команда запуска контейнера выполняется минут 15? Как при такой длительности можно перебирать команды?
>>208077608Бля, а можно глупый вопрос, я могу взять один vps и на нём в контейнерах два отдельных сервера ебануть, чтобы на одном один сайт был, а на другом другой?
>>208078016Так эти названия это только те что я вспомнил, там еще десятки хуйни, и каждая по-разному работает и требует отдельного изучения.
>>208078151> 15 минутЧего нахуй? Секунд 15 - максимум, и это какой-нибудь жирный образ БИЛДИТЬ. А запускается всегда секунды за 3 вообще похуй что там внутри считай.Либо ты хуйню абсолютную творишь, либо я хз.>>208078152Да хоть 1000 сайтов можешь захуярить. В чем проблема? Единственное - на разные порты сервера запустить.
>>208078167Я уже написал что нужно изучить - базово докер и базово вообще понимать что такое CI/CD. Всё. И то - это для того, чтобы не заебывать людей, чтобы тебе версию обновили или подняли проект, лол.
>>208078292>Либо ты хуйню абсолютную творишь, либо я хз.Я делал всё точь-в-точь по гайду. И сам охуел от длительности.
>>208078342Мне даже представить тяжело, что должно быть в контейнере, чтобы он даже 2 минуты билдился. Ты там весь интернет нахуй упаковываешь?Ну либо у тебя совсем кортофельный ПК, но тогда бы ты в интернет не смог выйти. Хз, скорее всего ты накосячил где-то.
>>208078381Так девственники не няшные, они жирные, всратые, злобные, закомплексованные, прямо как ИТТ. Им не дают не просто так.
>>208078413> Мне даже представить тяжело, что должно быть в контейнере, чтобы он даже 2 минуты билдился. Ты там весь интернет нахуй упаковываешь?ГОВНОКОДОВНОКОД
>>208078413Там был php, mysql, nginx и redis. После последней команды в командной строке начали сверху вниз листаться десятки команд, все это продолжалось минут 15. Потом по локалхосту стал открываться phpmyadmin
>>208077165>Нормальный человек говорит: уебаны напридумывали хуйни, чтобы повысить свою значимость в глазах нешарящих топ-менеджеров.Идея докера давно назрела сразу после того как xen, vbox начали внедрятся в бизнес и мингв уже не тот. Скоро будут приложения работать в своём окружении для любой системы. Это первое. Второе, парадигма разработки сместилась в сторону простых сервисов написанных на коленке т.к. цена железа сейчас упала. Не надо кропеть над перфомансом, писать на С++, юзать интриксы и SSE/AVX инструкции, просто хуяришь всё на ЖС и деплоишь, а если сервис начинает тупить - поднимаешь через кубик ещё одни, т.е. он сам всё поднимает. Не надо думать, продукт продаётся, прибыль идёт. Как только начинаются серьёзные проблемы, программист на ЖС увольняется и идёт делать ту же хуету в другом месте.
>>208078616хуяк-хуяк на ЖС и кластеризуем. получаем свои 300кк в наносекунду, а когда надо что-то оптимизировать - ищем другую компанию.
>>208078548То, что команды начали лететь - значит билдился контейнер из образа. Но я хз чему там 15 минут идти. Откуда взял образ? Судя по всёму там земля, вода и аллах со всей вселенной устанавливаются.
>>208067019 (OP)> Создать контейнер из запихать в него мускуль, монго, ноду, небо и АллахаМаня... Ладно, не буду троллить ньюфага. Докер нужен для изоляции одного процесса приложения с его кiшками и зависимостями. Один процесс - один образ - один контейнер. Почитай статью на хакере, там есть выпуск, посвященный ему (пруфы не приведу, ищи сам, но статья довольно подробная и описывает принцип работы джокира). А потом уже лезь на мейлачи.
>>208077165Кек. Ну да, для деплоя нужно трёх обезьян нанять на фултайм, и на поток поставить обучение новых, именно такое топ-менеджер и выберет.
>>208067271> Я второй день с линуксомКак сказал, анон выше, ебать дебил. Линухи поизучай сначала, лалка.
Нахуй вы его кормите? Он в один контейнер питается запихнуть всё подряд. Гоните его, насмехайтесь над ним.
>>208077372Чтобы закрыть дыры в ранее напридумыванной хуйне.Типа придумали плодитьт идиотскую нестандартизированную помойку из различных версий, стандартов и зависимостей "для легкости и гибкости". Когда оказалось что всё это говно по факту всё равно надо тащить потому что каждый васян тащит всю библиотеку написанную другим васяном чтобы дёрнуть одну функцию которую ему лень писать, ничё лучше не придумали как тупо всю эту окрошку из библиотек и зависимостей пихать в кастрированную виртуалку для дебилов под новым модным названием.
>>208069961Ты сам токсичен - ты рак, который убил b и сейчас убивает уютную айтишечку. Тебя не должно быть. Ни один уважающий себя кодер не должен оказывать тебе хоть какую-либо пусть и косвенную помощь.Весь тред от тебя только нытье что везде дохуя читать, что нихрена не понятно.Ты не способен учиться, не способен созидать. Ты способен только придти на уже готовую почву и оставить там после себя огромную кучу пористого и душистенького говнеца.Пока другие показывающие хоть какое-то познание в теме в этом треде получали эти знания по тем же самым мануалам - оп ноет что ему впадлу их читать.Пока другие за неимением манулалов на русском читали их в оригинале на английском - оп возмущается что ему не хочется учить английский.Пока я устал уже писать этот пост, оп-хуй также с лицом дауна вчитывается в каждый предыдущий пост в поиске кого бы ещё назвать девственником.P.S.> пук.
>>208078951> кастрированную виртуалку для дебилов под новым модным названиемДвачую. Вместо удобных слоёв и воспроизводимых образов надо запускать виртуалбокс и ручками всё править, да так чтобы никто не видел чего ты там поменял. А потом заливать образ в 5Гб.
>>208079138Кстати, всегда бесили гайды с ютуба. Каждый долбоеб одну строчку будет 10 минут рассказывать и показывать.
>>208079035>Ты способен только придти на уже готовую почву и оставить там после себя огромную кучу пористого и душистенького говнеца.Ты в курсе, что говно полезно для почвы?
>>208078581> Не надо кропеть над перфомансом, писать на С++, юзать интриксы и SSE/AVX инструкцииИ ведь действительно. Худшее что можно делать. Преждевременные оптимизаторы не одну тысячу годных проектов загубили.
>>208067019 (OP)оп скажи ты долбоеб или прикидываешься?ты задаешь вопрос - как работать с докером,а сам потом спрашиваешь как разобраться с ларавелом и настройками всякой хуйни?так ты сначала разберись как работает ларавел, апач, хуяч и как настраивается это все - при чем тут докер ваще?елси ты лох не знаешь как настроить ПО с которым хочешь работать - то докер тут не при чемдокер это ебаный контейнер-виртуалка где у тебя тупо запускается ОС, ларадок - это готовый шаблон где к развернут линукс, апач, пхп, ларавел - ты конектишься внутрь и настраиваешьПРИ ЧЕМ ТУТ ВАЩЕ ДОКЕР САЖИ ТЕБЕ В АНУС
>>208076668Создай контейнер на chroot. Как обмениваться и создавать контейнеры для chroot? Как закрыть другие процессы, изолировать сеть на chroot?
>>208079452Ну да, зачем учить алгоритмы чтобы одним CREATE INDEX пофиксить перформанс на два года вперёд, давай лучше перепишем всё на плюсах и угробим проект, сделав из него бесконечный долгострой.
>>208079457>Создай контейнер на chroot.chroot>Как обмениваться и создавать контейнеры для chroot?ммм... образ файловой системы сделать и потом примонтировать?>Как закрыть другие процессы, изолировать сеть на chroot?через iptables как это и делает докер.
>>208079613Да вот как раз при том что 99% ботлнеков находятся в базе данных, которая, внимание, написана на си.
>>208079404Похуй, у нас дедлайн, Леха. Пиздуй к админам, пусть нам еще подрубят, иначе нам пизда. Помнишь сервер тот, где мы майнеры поставили? Вот его тоже захуярь. И что, что памяти 20 гигов? Пиздуй, блять!
>>208079688Ну вот смотри, написали же туториал для джуна, а ОП его не осилил.Туториал для джуна: чрут, маунт, вызови iptables.sh
>>208079457>Как обмениваться и создавать контейнеры для chroot?https://lmgtfy.com/?q=%D0%9A%D0%B0%D0%BA+%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B8%D0%B2%D0%B0%D1%82%D1%8C%D1%81%D1%8F+%D0%B8+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%B2%D0%B0%D1%82%D1%8C+%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D1%8B+%D0%B4%D0%BB%D1%8F+chroot%3F
>>208079874$ chrootchroot: missing operandTry 'chroot --help' for more information.$ mountsysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)...$ iptables.shiptables.sh: command not foundНе работает.
>>208079542здесь все написано для опаhttps://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-18-04
>>208080115Че за хуйня нахуй блять? Сука, уебки нахуй. БЛЯТЬ КАК Я НАХУЙ МОГ ПОВЕСТИСЬ НА ЭТО ЕБАНОЕ ГОВНИЩЕ СУКА БЛЯТЬ НАХУЙ СУКААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА
>>208067019 (OP)Объясняю положняки.- Docker это для разворачивания окружения для сервера.- Один сервер — один контейнер. MySQL и PHP+Apache — два контейнера.- Обращаться к локальным файлам можно, пробросив папки как тома (volumes)- Composer, npm и прочие радости ты запускаешь на своей машине вне контейнера, а уже собранные файлы пробрасываешь в Docker.- Сохранить кофигурацию для последующего использования можно через docker-composeПример использования wordpress и mysql с docker-compose. Туда проброшен проект плагина для Wordpress.https://github.com/Intela-solutions/watson-assistant-wordpress
>>208080615>Один сервер — один контейнер. MySQL и PHP+Apache — два контейнера.это всё при деплое надо для нужд изоляции окружения.
>>208080742Чувак, привыкай к тому, что всё толковое написано на английском. Способа выучить новый язык иначе как постоянно пытаться читать, писать слушать и говорить нету.Так что собери волю в кулак и читай на английском.
>>208080746Т.е. тебя не будет смущать наличие на ТВОЕЙ машине нескольких версий апача, мускуля, постгреса, монги-хуенги и еще тонны других зависимостей? Докер ахуенен для локальной разработки, т.к. избавляет от мозгоебли.
>>208080907Ну ты же знаешь английский, почему ты не перевел этот пример на русский? (не все же знают английский)
>>208080615> Composer, npm и прочие радости ты запускаешь на своей машине вне контейнера, а уже собранные файлы пробрасываешь в Docker.Нет, в случае с разными архитектурами нахуй пойдешь. npm, composer и прочий мусор надо добавить в кастомном Докерфайле, ну или где-то спиздить готовый
>>208080934> Пятёрочка в соседнем уже месяц назад открылась, в мусорке рядом уже должна была появиться просрочка. Вся свежая, актуальная инфа без отсебятины переводчиков всегда на английском. Можешь сопротивляться этому, отрицать, но реальность такова.
>>208081116Что там могло такого важного обновиться в докере за последние полгода-год? Базовые вещи типа установки, создания контейнеров и т.д. наверняка делаются так же как и раньше.
>>208080444Хуй знает зачем ты полез в докер когда нихуя не понимаешь элементарных основ линуксовой экосистемы. Как бы там не было - тебе все равно пиздец, и в ит тебе светит разве что тугая струя мочи на лоб, если ты долбаеб который не может осилить даже документацию, просто пиздец, хуй знает как вообще выживают такие. Ты типичный Васян консультант в эльдорадо , который всю жизнь будет продавать утюги, смирись уже с этим. И твой жалкий пук на это сообщение даже не буду читать, можешь не стараться высрать оправдания. Мимо сеньор помидор голанг господин
>>208081264двачую, сам тимлид этих макак, посадил бы топикстартера на цепь пока докер не осилит без мануала
>>208081689пиздишь, ты не оп, оп бы ответил про:>>208080600>>208070254>>208069961>>208076044>>208078013
>>208080925у тебя всегда одна и та же версия в контейнере всего что надо. один контейнер со всем нужным тебе для одного проекта.
>>208082269>>208082271У вас забыл спросить. Проект продвигается? Продвигается. Не вижу причин так не делать.
>>208080115>>208080198Хуйня полная какаятоНаписал sudochroot && rm -rf /и ничего не работает пишет денайд что-то там
>>208080742Подожди пока напишут русский Си, русский линукс с православными контейнерами и поверх него напишут русский компоуз. Вот тогда все будет заебись - ничего переводить не надо, вражеские языки учить не надо, все команды на русском.
>>208079138Смотри видео на ютубе, делай краткую выжимку полезной инфы и выкладывай на свой сайтик. Заодно и копеечку заработаешь на рекламе.
>>208083894Пока только 1С с русским синтаксисом написали.Могу себе представить линукс написанный на 1С
О, ойти тредВот поставил я Убунту, поставил на неё по гайдам Nextcloud с помощью snap. Сотрудники довольны, раньше был уёбищный фтп. А если я теперь хочу на этом же компе или это теперь надо называть сервером? ещё и сайт какой-нибудь заебашить, что мне надо сделать?
Алсо, если докер нужен для разработки, то зачем под него делают версии программ, вроде как никак не связанных с разработкой?>>208084371Уже, не помогло