George
Хз
George
Вообще странно использовать сеть с названием дефолт
Peter
это не название
Peter
это он так обозначает дефолтную сеть
Peter
не создавать новую, а подключаться сразу к имеющейся
Peter
чтобы потом docker network connect не писать
Peter
т.е. этим конфигом в третьей версии я подключаю контейнер сразу к сети network_name, и своя сеть container-name_default для него не создаётся
George
Ихь бинь понимай
George
Но мы обычно отдельные сети использовали :-) не дефолт.
Peter
теперь я хз как память ограничить, mem_limit не кушает 1g, а инт в чём принимает? в байтах?
Peter
типа mem_limit: 1000000 это миллион байт или чаво?
George
В байтах, но попробуй 1gb
Peter
1gb не принимает
George
Попробуй закавычить )
George
Я хз честно
Peter
George
Тогда 1000000
Ильдар
Тогда 1000000
1g https://docs.docker.com/engine/reference/run/#runtime-constraints-on-resources
George
Да, кстати, я соврал 1000000 - это 1м
Ильдар
это для docker run же
ну почитай доки, почему это работает
Peter
я увидел что "same", но люди везде жалуются, что игнорит
Ильдар
а девопсы?
Lera
Может потому что нормальные люди так не делают
Если ему в локалке надо, то пусть балуется, почему бы и нет? Но на прод это тащить явно не надо
Владимир
Ребят, можно как-то подключиться к команде docker-compose up (-d), если закрыл терминал?
Владимир
Запустил docker-compose up - вижу вывод всех контейнеров, закрыл терминал с ssh, хочу снова открыть терминал и подключиться к этому процессу
Ильдар
держи на сервере tmux :)
r9
держи на сервере tmux :)
весь вывод в файл через nohup x)
Владимир
Хм, действительно работает docker-compose logs -f, спасибо)
Anonymous
можно несколько нубских тупых вопросов про докер? )) скажите докер подойдет ли для того чтобы на одной машине держать несколько LAMP
Anonymous
да)
а каждый фал субд внутри контейнера будет? или конфиги
Anonymous
или снаружи
u
Ну как натроешь) Можно снаружи можно внитри) обычно наруже хранят)
Anonymous
Ну как натроешь) Можно снаружи можно внитри) обычно наруже хранят)
а потом если что легко будет перенести из контейнера все просто на голую ос?
u
а потом если что легко будет перенести из контейнера все просто на голую ос?
Ну обчно в докере делают несколько контейнеров) ну типа если ламп это буудет 3 контейнера они же сервера mysql + apache + php
u
Ну и соотвественно 3 ос)
u
Но думаю не сложно перенести на реальное железо)
Anonymous
Ну обчно в докере делают несколько контейнеров) ну типа если ламп это буудет 3 контейнера они же сервера mysql + apache + php
а если у меня програмерская контора и тут куча программистов и у всех какие то проекты..
Anonymous
то докер для этого подойдет?
u
конечно) в каждом проекте свой конфиш и всё)
Anonymous
тоестькадому надо помимо апач мускл пхм свои какие то прибабахи
u
и все работают в одинаковом окрежении
Anonymous
просто что то надоело каждому по витруалке создавать, надо поучить докер
Udjin
Всем привет парни! У меня такой вопрос, может кто знает: я хочу вести разработку в докере. есть обычное простейшее flask-приложение. Я хочу в докере держать всё окружение (питон+uswgi). Но файлы приложения не копировать в образ и не билдить его, как во всех туториалах. То есть, я хочу в докере запустить скрипт uswgi-сервера для разработки, но файлы должны лежать на хосте а не в имейдже. Реально ли это?
Ильдар
volume
Ильдар
но возникнут проблемы с правами на файлы. ты точно хочешь этим заниматься? )
Ильдар
btw, какая ОС хоста?
Udjin
btw, какая ОС хоста?
debian9 в вагранте
Udjin
вполне, просто запускаешь контейнер с ним и маунтишь к нему каталог/volume
а в волуме лежат уже файлы приложения. я их меняю - изменения подхватываются докером, верно?
Ильдар
да, это просто смонтированная директория
Udjin
отлично, спасибо большое.
Ильдар
https://medium.com/bitcraft/docker-composing-a-python-3-flask-app-line-by-line-93b721105777
Ильдар
когда надоест делать chown изучи https://docs.docker.com/engine/security/userns-remap/
👾majiq
Добрый день, подскажите, пожалуйста, про докеры. Есть проект, к нему прикрутил веб панель, кучу обработчиков, и локальную базу для них, сейчас хочу все это в контейнер(ы) запихать, бд обработчики и панель в один контейнер обычно суют или разносят?
Viktor
1 container - 1 process
👾majiq
Если таких проектов много, они на разных железках должны крутиться или докеры разных систем можно на одной железки держать?
Danila
зависит от отказоустойчивости вашей инфры, если сделано все хорошо (A / B архитетура ) - не вижу проблем совмещения проектов на одном сервере
👾majiq
Хорошо, спасибо)
Anonymous
u
а чего не одна
Ну обчно так делают) выносят на разные сервера mysql кеши и прочее
u
Например чтобы обеспечить отказоустойчивать)
u
Ну типа сервер с базой данных упал) а всё остальное дальше работает)
Ильдар
Прелесть
ты типа так не умеешь?
u
Ну не всегда просто всё между собой связанно у нас например есть сервер статистики) и если он падает ничего не происходит страшного) всё работает дальше)
u
А через какоето время подымается сервер статистики и всё ок)
George
при прочих равных - лучше выделенные инстансы
George
для тестов - лучше докер