
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