Pavel
26.10.2018
21:36:49
прошу прощения если вопрос немного туповат, но я первый раз вообще докер запускаю ?
Роман
26.10.2018
21:40:11
Pavel
26.10.2018
21:40:53
Роман
26.10.2018
21:41:26
Пересобирать контейнер при изменениях и деплоить. Править разве что локально.
Google
Роман
26.10.2018
21:42:45
Ну то есть разные хаки то можно придумать, но это плохая практика. Изменил код - передеплой.
Antlar
26.10.2018
21:42:56
Pavel
26.10.2018
21:43:19
пересобирать, но там проблемы с правами начнуться, на локале одни права у меня в macos на файлы а на сервере другие, я так и думал что думаю если контейнер будет один я просто буду как то править снаружи файлы подрубаясь как симлинком и с правами все ок будет, ну это обрзаное мое редставление может я конечно и не прав.
Antlar
26.10.2018
21:43:23
Хотя не, хня получится
Роман
26.10.2018
21:43:30
Я никогда не пробовал кстати линковать файлы в примонтированную директорию. Может, заведётся?
Pavel
26.10.2018
21:44:02
ну я вот докер тока из за этой кутерьмы с правами и решил засетапить, так гитом обходился, просто достали эти пляски с правами
Роман
26.10.2018
21:44:31
Antlar
26.10.2018
21:44:39
Директорию с проектом монтируй в докер
Pavel
26.10.2018
21:45:09
Petrovich
26.10.2018
21:45:41
а почему нжинкс и веб приложение в разных контейнерах
Роман
26.10.2018
21:46:08
PHP... ну да, локально монтируй, правь, собирай образ с файлами в той же директории, куда монтируешь, и деплой.
Pavel
26.10.2018
21:46:09
Sailor
26.10.2018
21:46:19
Шо
Google
Sailor
26.10.2018
21:46:22
Речь про сервисы
Роман
26.10.2018
21:46:36
Sailor
26.10.2018
21:46:44
Нжинкс в один
Пыла во второй
Petrovich
26.10.2018
21:46:54
если веб приложение на пыхе...
ну ладно, вам виднее
Роман
26.10.2018
21:47:12
Sailor
26.10.2018
21:47:30
Дальше маунт вольюма, или вольюм фром
Petrovich
26.10.2018
21:47:36
я ее сто лет не трогал и в моем понимании это просто куча статики
Роман
26.10.2018
21:47:59
Pavel
26.10.2018
21:49:27
допустим создал я новый файл в tmp какие права будут у него там в котейнере
?
Maxim
26.10.2018
21:51:11
Sailor
26.10.2018
21:53:10
Быстрее чем тут писать
Pavel
26.10.2018
21:54:25
А что мешает проверить ?
я не уверен что верно архитектуру вообще придумал, в смысле правки проекта вне котейнера … думал что данный велик давно изобретен ?
Sailor
26.10.2018
21:54:41
Так никакой проблемы нет
Оно работает нормально
Роман
26.10.2018
21:54:58
Google
Sailor
26.10.2018
21:55:10
Есть теория что маунт - снижает производителньость
Но цифр тестов никто не видел
Роман
26.10.2018
21:55:28
А тебе нужно собрать новый, засунув файлы проекта с COPY
И задеплоить
Pavel
26.10.2018
21:55:46
Sailor
26.10.2018
21:55:52
Человек спросил одно
Вы рассказываете о другом
Pavel
26.10.2018
21:56:32
да я рад буду другим решениям, я не уверен в правильности своего ?
Роман
26.10.2018
21:56:36
Нет необходимости
Sailor
26.10.2018
21:56:56
Ну хоть 1 причину реальную
Я просто недавно столкнулся с подобным выбором
О том что нынче мир дрочит на полную контейнеризацию - я вкусов
Вкурсе
Роман
26.10.2018
21:58:31
Почему ?
Потому что никто к этим файлам обращаться/читать не должен, кроме приложения внутри контейнера.
Монтировать есть смысл, если файлы к приложению должны правиться/добавляться извне.
Sailor
26.10.2018
21:58:46
Про монтирование правильно
Роман
26.10.2018
21:58:58
А тут версия кода изменилась - апдейтнулась версия приложения - задеплоилась цельная сущность
Google
Sailor
26.10.2018
22:00:11
Давай по другому. Есть просто сайт, который тупо валяется в облаке. Довольно часто правится сайт. Есть смысл собирать его в контейнер ? Или маунт пойдёт
Нжинкс пхыа. И к нему сорцы просто сайта
Pavel
26.10.2018
22:02:14
я расскажу первопричину:
на локальной машине у меня MAMP и права соотвественно по другому раставлены на файлы, есть сервер куда я выливаю все изминения через GIT. И постоянно приходиться после апдейта еще вводить команды правки прав на все файлы. Чтоб они соотвествовали окружению на сервере в вебе. Меня это задолбало и я решил подумать в сторону докера, подумал что он поможет решить проблему. Типа я поднимаю у себя окружение такое же как на сервере при помоще докера, и контейнер с апсом имеет внутри уже нужные все права, я что то поправил и отправил на сервере обновления только с этим контенером и все. Вот я так примерно понял докер ? может и не верно
Роман
26.10.2018
22:02:26
Sailor
26.10.2018
22:02:49
Почему ?
Pavel
26.10.2018
22:03:23
Sailor
26.10.2018
22:03:30
Смысл переполниматьц контейнера
Роман
26.10.2018
22:03:52
Pavel
26.10.2018
22:05:06
ну да как вариант
Роман
26.10.2018
22:05:19
Pavel
26.10.2018
22:05:59
google cloud
Роман
26.10.2018
22:07:26
Там же вроде есть какой то реестр контейнеров, тем более.
Registry
Pavel
26.10.2018
22:08:35
да может и есть но к хосту не сильно привязываться хочется. Завтра вдруг на DO поедем
Роман
26.10.2018
22:09:03
Смысл переполниматьц контейнера
Ещё один пример - обновление кода для новой версии php. В докерфайле поправил, задеплоил. Если надо резко откатить назад - откатываешь контейнер, и все. В случае с гитом нужно отдельно откатывать код, отдельно - контейнер.
Pavel
26.10.2018
22:10:53
спасибо за помощь, завтра попробую запилить на локале и увижу какие там права внутри и как вообще оно заработает. Но что то не совсем я уверен конечно ?
Google
Pavel
26.10.2018
22:12:20
считай каждый раз подрубаешь папку и все кастомные папочки мелкие с ссвоими права летят в тырчу :), по моему лучше sh скрипта проверки прав на папки и файлы после деплоя я ничего не придумаю
в любом случае всем спасибо!
ildar
27.10.2018
05:58:28
DEFACE
27.10.2018
07:31:52
всем привет, двигаюсь по книжке о докере и получаю вот такой эксепшн docker run -p 5000:5000 identidock -d
docker: Error response from daemon: driver failed programming external connectivity on endpoint peaceful_goldwasser (. не могу понять в чем дело, подскажите пожалуйста
(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
порт не занят
Константин
27.10.2018
09:43:42
Ребят есть образ с облаком мейла. Кто то пользовался им?
Что за реклама?
Ванько
27.10.2018
09:45:45
Константин
27.10.2018
09:46:42
Ах ха
Не хотелось бы его видеть
Sergey
27.10.2018
09:47:14
это жизнь
спам он везде
Konstantin
27.10.2018
09:58:32