Sergey
пнятна, вы не копались совсем:)
нашел что то похожее в гугле
https://cloud.google.com/compute/docs/containers/
но на ум приходит только kubevirt, который может реально виндами оркестрацию делать(я аж в шоке был)
Анатолий
да конечно не копался ибо если углубляться это надо время, да я и не люблю администрирование и тд, просто приходится порою сталкиваться
Sergey
Олексій
Где можно почитать про бенефиты подхода "один сервис - один контейнер"?
Анатолий
это нормально ибо я не любитель всего этого просто по работе иногда сталкиваюсь чтобы автоматизироваться хоть как то.
а так я обычно другими вещами занимаюсь
Анатолий
Анатолий
да и как показывает практика не умер еще докер хотя его так все хоронят. На хабре аж целую статью кто то написал
Анатолий
Анатолий
жив он и еще проживет
Egor
всем привет. в теме совсем новичок. подскажите, пихать в 1 контейнер и nginx, и php-fpm — не по понятиям?
1 контейнер = 1 сервис
ФИЛОСОФИЯ Docker
Ivan
1 стул - 1 король
Egor
нужен 1 процесс, висящий на фореграунде, я так понимаю. хочу засунуть в докер php-приложение на yii, встал вопрос отдачи assets
Ivan
я например подключаю volume со статикой к nginx контейнеру
Egor
assets надо отдавать nginx'ом, а генерятся они внутри контейнера php-fpm
Igor
ну пущай они генерятся в вольюме
Ivan
расшарь volume для 2х контейнеров
Igor
Алексей
а точно статика нужна пыхе?
Ivan
или просто каталог там
Egor
php сгенерит js/css всякие
Igor
Алексей
php генерит js? дайте яду
Igor
а хули нет?
Ivan
ой камон, давайте за бизнес, а не за религию
Igor
а то, что пыха генерит хтмл не смущает?
Ivan
ну юзают люди PHP, рублями расплачиваются. Что теперь - не жить что ли?
Egor
подключить в оба контейнера volume из одной директории — норм или нет?
Анатолий
у меня в одном проекте тоже пых генерит ибо не завезли туда с коробки вебпакед
Igor
тут же люди качают образы по 6 гигов, чтобы крон запусскать и ничо
Ivan
ну если только один будет писать, то почему бы и нет
Ivan
иначе сам понимаешь, могут быть проблемы)
Egor
а если всё это в кубернетесе будет? прокатит без ceph/gluster ?
Egor
я по-любому не единственный в мире захотел запустить в docker приложение на yii с отдачей assets. наверняка есть какой-то прямой путь, но я его не смог нагуглить
Алексей
билдишь nginx, кладешь ему статику под боком он ее раздает
второй контейнер делаешь с пыхом, туда будет ходить nginx по всем остальным роутам что не зарезолвил (ну или как законфигуряешь)
Egor
статику, о которой идёт речь, php генерит по мере обращения
Алексей
тогда shared volume
Highly Likely
Друзья, подскажите пожалуйста, тупой вопрос:
Как запустить докерконтейнер на основе локально-собранного image?
Т.е. есть проект, в нем dockerfile, который берет image из определенного репозитория. Мне нужно взять этот репозиторий, внести изменения и запустить контейнер на его основе
Highly Likely
Но я пока не очень понял, как это сделать
Highly Likely
Т.е. я сбилдил изображение через docker build ., но вот как запустить проект именно с ним, а не с тем, который подтягивается с сервера?
Анатолий
а в image что. тоесть это образ некой системы уже собранный?
Ευγένιος
Анатолий
ну тут только что то по типу квм то да можно
Анатолий
только не подскажу именно как но знаю что извращаются все по разному.
Анатолий
вот к примеру как у меня только это виртуалки уже
Анатолий
Анатолий
внутри одной из них win 2012
Highly Likely
Да я вроде бы разобрался, не уверен. Заменил в dockerfile на свой айдишник изображения
Highly Likely
Вроде бы даже стартует...
Анатолий
или хотябы чем его запускать
Highly Likely
Ну, мои действия были следующими:
- скопировать репозиторий изображения
- перейти в него
- docker build .
- docker image ls
- найти там моё изображение, скопировать ID
- перейти в docker-compose.yml нужного мне проекта
- заменить там название типа username/name на id
- docker-compose up
Anonymous
image - образ, а не изображение
Анатолий
аааа
Анатолий
вон о чем вы
Анатолий
а я то подумал образ какой то запустить
Анатолий
а вы образ именно докер контейнера
Anonymous
Лучше не докапываться до перевода, а писать просто image. Всем сразу будет ясно, о чём вы говорите.
Анатолий
вообщем я не так понял суть вопроса, ну так то логично а если делать сборку с уже известным именем а после поднимать контейнер на его основе?
Highly Likely
Анатолий
ну очевидно указать его в image: <название образа>
Highly Likely
Ну вот да, а мне было неочевидно :)
Анатолий
а его уже заранее обозвать при сборке
Highly Likely
Энивей спасибо
Анатолий
docker build -t <IMAGE NAME> .
Artem
Max
Anonymous
немного офтоп, но больше спросить негде...подскажите группу, где можно спросить вопрос по поводу debian...или типа ЛОР есть в телеге? где можно нубский вопрос задать например)
Emil
Можете запинить ссылку на группу тут подняли для обсуждения proxmox?
Emil
может кому полезно будет
Anonymous
Всем привет. Как можно скопировать файл из контейнера в нужную папку через docker-compose??
Dmitry
Anonymous
docker cp
это чуть-чуть не из docker-compose
Dmitry
А зачем тут docker-compose?
Anonymous
поднимаю контейнер с mysql и надо конфики пробросить для него
Dmitry
Так тут и не нужно скопировать нужно всего лишь примонтировать
Dmitry
Используй volumes