Evgenii
это vmwaer против докера?
Anonymous
я просто не сплю долго уже, могу тупить, сори
Anonymous
Max
Если там nginx то можно secure_link взять
Max
Или поставит nginx и взять secure link :)
Anonymous
Anonymous
а как проверить, включён ли этот модуль, не подскажешь?
Николаич
Монга работает в докере. Как получить данные из контейнера правильно?
volumes, как я понял, прокидывает данные В контейнер. А наоборот как?
Max
Да. Оно. Там можно генерить линки которые потом нельзя будет шарить между юзерами
Aleksandr
Николаич
Я прописал
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./db:/data/db
Пересобрал контейнер и запустил. Зарегистрировался через API - в папке db пусто.
Aleksandr
А что должно быть?
Aleksandr
Попробуй запустить любой образ с БД - MySQL или Postures. Посмотри как там работает
Aleksandr
И зачем ты сокет пробрасыааешь? У тебя там докер внутри? Докер внутри докера?
Николаич
Первый день я, осваиваю
Anonymous
Anonymous
думал есть что то типа nginx -m
Anonymous
nginx -V
Anonymous
ларчик просто открывался))
Anonymous
а не подскажите еще такой момент: вот, нашел, как я понял, кусок конфига, как раз для испольования secure_link
location /securetest {
alias html/mhmsecure/securetest;
secure_link $arg_md5,$arg_expires;
secure_link_md5 "$secure_link_expires$uri$remote_addr live21.ir";
if ($secure_link = "") { return 403; }
if ($secure_link = "0") { return 410; }
}
мне его нужно добавлять, внутрь http{} в nginx.conf или на самый верхний уровень?
Anonymous
я так думаю, что внутрь http{}
Anonymous
блин, да, не так просто взять, и с апача сразу на nginx перескочить)
Anonymous
DevOps всмысле?
Anonymous
попробую... но у одминов одних я уже был. там помощи не дождёшься(
Andrey
location добавляется в секцию server
Andrey
https://nginx.ru/ru/docs/http/ngx_http_core_module.html#location
Anonymous
а у меня по пути /etc/nginx/nginx.conf нет такой секции вообще o_0
Andrey
Почитай доки, там на русском, интересно :) с примерами создания хоста
Anonymous
да она там такая огромная, блин... а время поджимает( еще и не спал нифига....
Александр
Привет! Кто-нибудь сталкивался с такой фигней?
include(/var/www/html/app/Http/Controllers/Users/UsersController.php): failed to open stream: I/O error
После изменения файла такая ошибка, пока контейнеры не пересоздашь. Волюмы прокинуты через nfs. mac. Раньше такой фигни не наблюдалось. Для nfs использовал docker-machine-nfs
Александр
Ок, но странно, что год уже использую и такой фигни ни разу не было... Хотя щас я на прошке, до этого на imac сидел, мб есть какая-то разница, или в настройках каких-нибудь
Александр
Александр
alx
Есть манул на русском как правильно админить докер? в интернете обычно инфа "смотрите как крутоо, взял написал три строчки запустил, уа уа"
alx
а что потом с этими контейнерами делать, не понятно
Artem
все есть на сайте докер в офф документации
Artem
админить и не знать англицкий на уровне чтения документация хотя бы, ну такое...
Artem
может лучше не стоит в докер и тыкать галочки в винде?
redbeard
Artem
о версиях докера которые уже не актуальны 😊
alx
Владимир
Хуижки
Тогда ленту вк и не париться )
alx
Я ж спросил не просто так. В доках обычно инфа тип "вот есть ручки их можно крутить так" . Я ж ищу, что то наподобие бест практиклз
alx
Сам докер поднять подключится настроить не сложно
Владимир
Начни с вопроса что ты хочешь от докера
alx
я ничего. У меня наследство типа redmine и прочих сервисов в докере.
alx
надо обновить эти сервисы и как немного подпилить внутри
alx
философия докера же говорит, что крутить внутри контейнера не комильфо
Владимир
Разве что собрать/взять готовый контейнер с обновлённой версией ПО
Mentat
alx
А то что я там подпилил, выносить в отдельный волум?
Владимир
»Есть манул на русском как правильно админить докер?
размытое понятие, а теперь понятнее и на путь наставить уже проще
Mentat
А то что я там подпилил, выносить в отдельный волум?
А что подпиливать ты собрался? Данные - уже вынесены, конфиги - вынесены и монтируются в контейнер при запуске. Если надо собрать что-то веселое - типа модулей докинуть, пакетов в контейнер - ты пишешь свой dockerfile или берешь готовый образ с hub.
Mentat
Те идеология докера - она вся про то, что ты подготовился заранее и если ты правишь внутри контейнера что-то - ты уже неправильно что-то делаешь
alx
alx
alx
насколько я понимаю волумы создаются в папке с докером?
Обсессивно беспечное начало основополагающих раздумий
Так, я туповат.
Разложил mysql в докере через pull. Оно ругается на отсутсвие директивы с паролем. Добавляю в config.v2.json необходимую запись в верное место, пускаю контейнер - запись в конфиге теряется.
Видно что-то надо сделать, но потерял из виду, подскажите что именно?
Mentat
alx
Mentat
В работающем контейнере. Я ж про контейнер, который настраивается до запуска
Контейнер до запуска настраивается через dockerfile, по религии. Ну и в целом, представь, ок, запустил контейнер, зашел туда, руками настроил, остановил - сделал image и пошел тиражировать этот образ. Надо тебе обновить контейнер - тебе придется опять туда руками лезть, руками обновлять. Ты не можешь просто еще раз запустить билд докерфайла и попить кофе, не можешь автоматизировать этот процесс вообще. Тебе тут докер по сути только мешает и будет мешать. Представь что ты отнаследовался от базового образа дебиана например, как ты будешь просто обновлять его дальше?
Николаич
А есть у кого то опыт разработки фронтенда через докер?
Ну то есть все зависимости ставим в контейнер, вывешиваем наружу порт и работаем.
И webpack видит изменения кода и вот это вот все работает.
Mentat
У тебя получается больше кейс про baremetal и провижинг, это его чистый флоу, настраивать внутри.
Mentat
Николаич
Хм... Надо попробовать. Просто может кто сталкивался уже.
По идее через volumes если папку с кодом прокинуть, то webpack же реалтайм будет изменения видеть?
Mentat
alx
Контейнер до запуска настраивается через dockerfile, по религии. Ну и в целом, представь, ок, запустил контейнер, зашел туда, руками настроил, остановил - сделал image и пошел тиражировать этот образ. Надо тебе обновить контейнер - тебе придется опять туда руками лезть, руками обновлять. Ты не можешь просто еще раз запустить билд докерфайла и попить кофе, не можешь автоматизировать этот процесс вообще. Тебе тут докер по сути только мешает и будет мешать. Представь что ты отнаследовался от базового образа дебиана например, как ты будешь просто обновлять его дальше?
Ага. Понял. Спасибо
Николаич
Mentat
Ага. Понял. Спасибо
ну и если руками настраивать в каком-то более-менее продакшене - версий контейнера у тебя тоже нет как ориентира, тестировать тут боевую версию 1.12, там следующую 1.14, а тут поднять древную 1.09 потому что так надо - не выйдет, изменения руками не тегируются толком
Aleksandr
Maxim
всем привет
можете натолкнуть на мануал по задаче:сделать тестовую сборку Docker Compose - Nginx + PHP+Apache+MySQL которая работает (PHP показывает инфу о БД)
Aleksandr
че гугл говорит?
Beats