Anonymous
Оно работает нормально
Anonymous
Есть теория что маунт - снижает производителньость
Anonymous
Но цифр тестов никто не видел
Roman
А тебе нужно собрать новый, засунув файлы проекта с COPY
Roman
И задеплоить
Anonymous
Anonymous
Человек спросил одно
Anonymous
Вы рассказываете о другом
Pavel
да я рад буду другим решениям, я не уверен в правильности своего 🙂
Roman
Нет необходимости
Anonymous
Anonymous
Ну хоть 1 причину реальную
Anonymous
Я просто недавно столкнулся с подобным выбором
Anonymous
О том что нынче мир дрочит на полную контейнеризацию - я вкусов
Anonymous
Вкурсе
Roman
Почему ?
Потому что никто к этим файлам обращаться/читать не должен, кроме приложения внутри контейнера.
Монтировать есть смысл, если файлы к приложению должны правиться/добавляться извне.
Anonymous
Anonymous
Про монтирование правильно
Roman
А тут версия кода изменилась - апдейтнулась версия приложения - задеплоилась цельная сущность
Anonymous
Давай по другому. Есть просто сайт, который тупо валяется в облаке. Довольно часто правится сайт. Есть смысл собирать его в контейнер ? Или маунт пойдёт
Anonymous
Нжинкс пхыа. И к нему сорцы просто сайта
Pavel
я расскажу первопричину:
на локальной машине у меня MAMP и права соотвественно по другому раставлены на файлы, есть сервер куда я выливаю все изминения через GIT. И постоянно приходиться после апдейта еще вводить команды правки прав на все файлы. Чтоб они соотвествовали окружению на сервере в вебе. Меня это задолбало и я решил подумать в сторону докера, подумал что он поможет решить проблему. Типа я поднимаю у себя окружение такое же как на сервере при помоще докера, и контейнер с апсом имеет внутри уже нужные все права, я что то поправил и отправил на сервере обновления только с этим контенером и все. Вот я так примерно понял докер 🙂 может и не верно
Roman
Anonymous
Почему ?
Anonymous
Anonymous
Смысл переполниматьц контейнера
Roman
Pavel
ну да как вариант
Roman
Смысл переполниматьц контейнера
Потому что деплой через гит - решение не слишком универсальное и не слишком хорошо скейлящееся.
Ну и личное нежелание)))
Pavel
google cloud
Roman
Там же вроде есть какой то реестр контейнеров, тем более.
Roman
Registry
Pavel
да может и есть но к хосту не сильно привязываться хочется. Завтра вдруг на DO поедем
Roman
Смысл переполниматьц контейнера
Ещё один пример - обновление кода для новой версии php. В докерфайле поправил, задеплоил. Если надо резко откатить назад - откатываешь контейнер, и все. В случае с гитом нужно отдельно откатывать код, отдельно - контейнер.
Pavel
спасибо за помощь, завтра попробую запилить на локале и увижу какие там права внутри и как вообще оно заработает. Но что то не совсем я уверен конечно 🙂
Pavel
считай каждый раз подрубаешь папку и все кастомные папочки мелкие с ссвоими права летят в тырчу :), по моему лучше sh скрипта проверки прав на папки и файлы после деплоя я ничего не придумаю
Pavel
в любом случае всем спасибо!
Ильдар
0xDEFACE
всем привет, двигаюсь по книжке о докере и получаю вот такой эксепшн docker run -p 5000:5000 identidock -d
docker: Error response from daemon: driver failed programming external connectivity on endpoint peaceful_goldwasser (. не могу понять в чем дело, подскажите пожалуйста
0xDEFACE
(iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5000 -j DNAT --to-destination 172.17.0.2:5000 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1)).
ERRO[0002] error waiting for container: context canceled
0xDEFACE
порт не занят
Константин
Ребят есть образ с облаком мейла. Кто то пользовался им?
Константин
Что за реклама?
Константин
Ах ха
Константин
Не хотелось бы его видеть
Sergey
это жизнь
Sergey
спам он везде
Konstantin
Anonymous
Вопрос вообще не по теме.
Планирую в отпуск в азию, там хочу путешествовать, поетому рисковать и брать с собой свой мак не хочу. Уронить\потерять\разбить\утопить и т.п
Работать там не буду, нужно бекапное устройство, если что то где то отвалится, что бы я мог поработать.
Посматриваю на айпад мини + клава. Андроид планшет + клава. Виндовый планшет +клава.
Кто практиковал такое? На что падал ваш выбор?
По сути все чтомне нужно - ssh клиент.
(Опять таки, думаю что делать, ставить на фулл тайм стационарно в офисе пк и подключатся на него с планшета) или просто пользоватся чисто ссх
Kirill
Kirill
Если ещё чего покодить, лучше наверное Android(Termux) или Windows (any IDE)
Murena
Всем привет - подскажите, у меня nginx контейнер работает через macvlan - со своим выделеным ip , как мне подружить его с другим контейнером на котором php-fpm , fastcgi_pass php:9000; Получается ему обязательно нужно выдать свой ip в подсети macvlan ? Или он может и с локальной подсети докера работать ?
Murena
ответ себе же вопрос, может кому пригодится - нужно создать втрой network с драйвером bridge , и в нужные контейнеры добавить дополнительные networks и все заработает.
Johnny
Вопрос вообще не по теме.
Планирую в отпуск в азию, там хочу путешествовать, поетому рисковать и брать с собой свой мак не хочу. Уронить\потерять\разбить\утопить и т.п
Работать там не буду, нужно бекапное устройство, если что то где то отвалится, что бы я мог поработать.
Посматриваю на айпад мини + клава. Андроид планшет + клава. Виндовый планшет +клава.
Кто практиковал такое? На что падал ваш выбор?
По сути все чтомне нужно - ssh клиент.
(Опять таки, думаю что делать, ставить на фулл тайм стационарно в офисе пк и подключатся на него с планшета) или просто пользоватся чисто ссх
Имею 12" планшет-китайца, андроид и вин10, тач пен, bt клава и мышь. Весь набор регулярно беру с собой на лето на дачу. Кодить не пробовал, но с экраном меньшего размера будет некомфортно ИМХО, особенно на винде
Andrey
Anonymous
Anonymous
Я вот только не понял с Термиус с его подпиской. Что будет когда бесплатная подписка окончится
Kirill
Kirill
И без нее хорошо
Murena
подскажите, как сделать так чтоб чтоб у докер контейнера хватало прав на создание файлов в примонтированных volumes ?
Murena
я через gitlab-runner (gitlab ci) все разворачиваю, и примонтирую файлы которые развернул gitlab ci, и потом получается что у докер контейнера через volumes - на хватает прав чтоб работать с файлами которые развернул gitlab-ci
Ievgen
Igor
Y6
Dmitrii
Друзья
Dmitrii
Как мне получить DNS от docker-compose если я логинюсь на контейнер в обход docker-compose ?
Konstantin
Константин
На это ответ был?
Константин
Ребят есть образ с облаком мейла. Кто то пользовался им?
Константин
rpm`ки только есть