Late
Господа, тут в докере нашли уязвимость: https://www.opennet.ru/opennews/art.shtml?num=49157
Mykola
Ребят, нужно задеплоить laravel приложение на AWS используя docker. У себя я использую laradock. Правильно ли я понимаю что нужно у себя на локалке создать image в котром будут контейнеры и исходники приложение, и после этот image запулить на AWS ?
Grigorii
Кто в контейнерах дев среду держит? Это нормально отдавать разработчику d-c.yml, заставлять заполнять в нем переменные, закидывать ключ, а потом ещё прописывать кучу всякого в hosts файле, что б можно было взаимодействовать с сайтом в докере? или этокак-то это все дело лучше автоматизировать?
Evgenii
Будет нечего делать и тебя сократят
Evgenii
что за бред?
Так а за что ему бабки, если всё само будет
Egor
Так а за что ему бабки, если всё само будет
а кто будет вводить в строй новые системы?
Gleb
Кто в контейнерах дев среду держит? Это нормально отдавать разработчику d-c.yml, заставлять заполнять в нем переменные, закидывать ключ, а потом ещё прописывать кучу всякого в hosts файле, что б можно было взаимодействовать с сайтом в докере? или этокак-то это все дело лучше автоматизировать?
ну как решение на коленке за пару часов ок, а потом все равно надо нормально делать. у нас мейкфайл который генерит композ с нужной версией-веткой и нужным набором компонентов, ключ лучше с хоста разраба прокинуть через сокет например, чтоб хостс не править и вообще для прочих удобств - консул
Egor
кто будет тюнить? менять диски? мигрировать и тд?
Egor
погромисты?
Gleb
менять диски?ё
Gleb
ну чувак такой заменятор дисков - приезжает меняет уезжает
Evgenii
погромисты?
Да, у них же есть docker-compose.yml
Gleb
понятно что не дивапс лол
Egor
ну чувак такой заменятор дисков - приезжает меняет уезжает
ахахах...я бы посмотрел как у нас он менял бы диск
Egor
как тюнит ОС под БД
Egor
мы наоборот все автоматизируем, т.е. деплой
Egor
конфиги
Gleb
как тюнит ОС под БД
покупаешь нутаникс - оттюнит era получше 95% дыбыа, еще есть крутой софт у емц, ток не помню как зовутё
Gleb
ахахах...я бы посмотрел как у нас он менял бы диск
ну как, заходит в дц, смотрит по схеме где нужная стойка и где диски идет и меняет
Gleb
че там смотореть?
Egor
Не всегда ребилд работает, не всегда контроллеры умеют горячую замену
Alexander
Подскажите пожалуйста, у меня приложение состоит из nginx, php, supervisor, nodejs, mysql, redis, rabbitmq. Сейчас имеется docker-compose конфигурация которая разворачивает каждый контейнер и в конечном итоге я имею пачку запущенных контейнеров и как следствие работающий проект. Могу ли я как-то объединить все это в один контейнер?
soulstorm ☮️
философия докера: 1 процес - 1 контейнер
soulstorm ☮️
если нужно обязательно в одном держать, то можешь попробовать LXC
soulstorm ☮️
LXC чуть тяжелее, но не так как KVM/Hyper-V/etc...
Alexander
объединить пачку моих контейнеров я могу только используя docker-compose.yml ?
Sergey
ребят, а есть возможность вообще докер образ вывесить на порт в pptp сеть? или в другой влан грубо говоря а не на хост?
Sergey
хост возьмет адрес в влане и на него выкинуть порт чтобы общаться с сервисами во влане?
Dmitry
а в чем проблема
Maksim
Всем привет. Только осваиваю докер. Тренируюсь на сборке контейнера с Ansible. Вот Dockerfile https://pastebin.com/k0tMx9pu Запуск выполняют вот так docker run --rm -v /home/ansible/playbooks:/etc/ansible/playbook ansible2.5.2 /etc/ansible/playbook/user_devops.yml И получаю такую ошибку. standard_init_linux.go:190: exec user process caused "exec format error" Гугление ничего толкого не выдало. Если зайти в контейнер и выполнить запуск playbook'а, то всё отрабатывает нормально
Yar
Есть ли возможность чтоб файлы внутри контейнера смотрели на файлы из вне и в случае изменений изменения подтягивались?
Alexander
volumes?
CHIP
volumes?
Да ладно...
Anonymous
Давайте я попробую. bind mount!
Danila
Что подразумевается под "извне" ?
Yar
volumes?
Да оно. Спасибо
Dmitrii
Привет, народ. Такой вопрос: я водрузил на три машины докер и фланель. Без кубера. Меня интерсует следующий вопрос: как бы мне так извернуться, чтобы контейнер с mongodb всегда имел один и тот же ip-адрес в cidr фланели?
Dmitry
А есть возможность внутрь контейнера прокинуть внешние ссылки из вида http://xxx/yyy/zzz.zip что бы если что в .zip менять данные?
Алексей
curl http://xxx/yyy/zzz.zip ? )
Dmitry
а. ну да. Блин.
Alexander
всем привет
Alexander
пару дней назад от меня был вопрос по докеру, мол почему в нем посгтгре так жутко тормозит
Alexander
на тот случай если это кому-то еще актуально - проблема была не совсем в постгре. Просто локально некоторые сервисы были недоступны и из-за этого тупило. Но при этом без docker-sync можно неплохо таки затюнить посредством :cached или :delegated томов
Alexander
https://github.com/docker/for-mac/issues/1592 - тут народ показывает что :cached "из коробки" дает производительность, очень близко приближенную к нативной линуховой
Alexander
все это естественно на последней версии докер для мака. ну и памятка для тех у кого те же проблемы что и у меня
Dmytro 🇺🇦
шарить через S3
Долго грузить будет. Нужно еще CDN подключать
who are you
😐 хотел у вас спросить как в файле .env для docker-compose сделать подстановку CURRENT_UID=$(id -u):$(id -g) чтобы в compose подставилось значение user: ${CURRENT_UID}
who are you
а то получается сейчас user: $(id -u):$(id -g)
who are you
т.е. нужно подставить вычисляемое значение
Dmytro 🇺🇦
Может тебе попробовать использовать environment?
who are you
Может тебе попробовать использовать environment?
environment: - CURRENT_UID=$(id -u):$(id -g) user: ${CURRENT_UID} так?
Dmytro 🇺🇦
Или сделай файд .env испольняемым #!/usr/bin/env bash А в докере указываеш CURRENT_UID: ${CURRENT_UID}
Dmytro 🇺🇦
Lazoreth
Народ, подскажите пожалуйста. Есть ли какое-то отдельное решение в виде имейджа для докера, которое коннектится на другой контейнер postgresql и делает репликацию на удалённый сервер? Или может кто-то знает как заставить postgres репликацию работать?
who are you
пробовал. Но скорее проблема в другом, конфинг nginx использовать
Alexander
Подскажите пожалуйста, есть php проект в docker контейнере И есть nginx на сервере, не в контейнере. Как писать конфигурацию для направления запросов в контейнер?
Alexander
ну т.е как fastcgi_pass в контейнер направить?
Alexander
Ну у тебя php какой то порт експозит?
Alexander
Alexander Voronov
Alexander
9005:9000
Alexander
fastcgi_pass localhost:9005; ?
Alexander
Ну вот на него ссылайся в nginx конфиге
Alexander
Типа того
Alexander
Спасибо!)
Даня
привет всем!
Даня
подскажите пожалуйста, как скопировать файл с хост системы в контейнер?