Stanislav
21.06.2019
21:47:18
Не работает из-под докера на volume папку
Ладно, завтра поэкспериментирую, надеюсь что-то получится с монтированием
George
21.06.2019
21:58:38
ну, явно что-то не то. Надо вообще вопрос с inotify изучать
Google
George
21.06.2019
21:59:54
https://docs.docker.com/docker-for-windows/troubleshoot/#inotify-currently-does-not-work-on-docker-desktop-for-windows
Stanislav
21.06.2019
22:04:03
? У меня обычно лазанье по баг-репортам к решению не приводит
Я уже лазил, лазил по баг-репортам, решил что винда зло, мою проблему решит доккер.. Хах... И тут... Опять.. но уже по другим баг-репортам шарится
@gecube, Но в любом случае, спасибо большое за гугление вместо меня, и что нашли похожих несчастных. Завтра поковыряю/почитаю
Andrey
21.06.2019
22:21:14
принес
попробуй cargo watch --poll -x run
George
21.06.2019
22:23:43
о, хорошая, но как я понимаю - он немного больше грузит проц, чем просто watch?
Andrey
21.06.2019
22:24:49
для разработки пойдёт
Stanislav
21.06.2019
22:26:44
Урааааааааааа
ОНО работает!!!
George
21.06.2019
22:27:08
у меня продакшн из говна и палок в виде inotify работал полгода )))))
Google
Andrey
21.06.2019
22:27:47
но натрахаешься ты ещё с докером под винду ого-го :)
Stanislav
21.06.2019
22:28:26
Даже сервак оно прибивает и поднимает заново)))
Когда изменения
Andrey
21.06.2019
22:28:48
надо наверное rust изучать
Stanislav
21.06.2019
22:28:55
Идеалити
Andrey
21.06.2019
22:28:58
на нём же firecracker написан
Stanislav
21.06.2019
22:29:48
Andrey
21.06.2019
22:30:18
да мне без разницы, я для себя. не зарабатываю программингом
Stanislav
21.06.2019
22:30:41
@gecube , @gorilych ну, еще раз вам огромнейшее спасибо, уже второй день мучаюсь, на стековерфлов писал, в гите баг открывал, в этот чат уже второй раз пишу, я уже даже думал что не узнаю никогда как решить эту беду
??
Andrey
21.06.2019
22:36:26
я вот на этой неделе так же натрахался, только с другим продуктом, bazel называется :) несколько дней убил
на штук 5 багов наткнулся
тоже в докере
Stanislav
21.06.2019
22:40:23
надо наверное rust изучать
Кстати, тут svelte в тренд входит. Аля как большая тройка реакт/вью/ангуляр только компилируется в ванильный js и меньше кода писать нужно.. Но некоторые думают что фреймворки друг у друга все воруют и может кто-то из большой тройки тоже компилироваться научится. Но пока что всем svelte очень нравится быстродействием и сравнительно меньшим кодом для той же задачи)
@sveltejs_public
Andrey
21.06.2019
22:43:44
PHP 2.0!!!
Vladimir
21.06.2019
22:46:48
Google
Stanislav
21.06.2019
22:51:55
PHP 2.0!!!
Хах, ну да, ну да... Правда небольшое отличие. То было на сервере, а это на клиенте)
Alexander
21.06.2019
22:55:35
Всем доброй ночи!
Подскажите, кто как деплоит несколько фронтэнд сервисов на одну машину без использования оркестратора?
George
21.06.2019
22:58:44
Alexander
21.06.2019
22:59:20
Ясное дело)
Я имею в виду чисто в контексте Docker, а не весь процесс. Как это правильно разбить, например, три фронта на контейнеры, чтобы ещё статику раздавали на 80 и 443?)
many-faced
21.06.2019
23:20:55
Ребят, почему при поднятии частного репозитория указывается —name registry registry:2 ?
Что означает registry registry:2 ?
Вот команда с офсайта:
docker run -d -p 5000:5000 --name registry registry:2
Stanislav
21.06.2019
23:23:47
George
21.06.2019
23:24:30
many-faced
21.06.2019
23:30:59
Stanislav
21.06.2019
23:32:59
чтоб ты мог потом делать
docker start registry
docker restart registry
docker stop registry
docker logs registry
docker inspect registry
И так далее по списку
many-faced
21.06.2019
23:33:20
George
21.06.2019
23:33:24
тогда отдельно каждый контейнер. Ну и прокси спереди на 80-443
Stanislav
21.06.2019
23:34:04
many-faced
21.06.2019
23:34:27
да
Спасибо ясно. Я думал у него и так будет имя исходя из registry:2
Stanislav
21.06.2019
23:35:59
Ну, это основы вообще-то, читай заново мануалы.. контейнеру сгенерируется имя. контейнеров у тебя может быть много на основе одного образа
many-faced
21.06.2019
23:36:24
Stanislav
21.06.2019
23:37:44
Теперь исправил, теперь правильно
?
https://www.youtube.com/watch?v=EbEZgdTOHzE&list=PLD5U-C5KK50XMCBkY0U-NLzglcRHzOwAg&index=1
many-faced
21.06.2019
23:40:45
Спасибо, видел
Google
Stanislav
21.06.2019
23:53:29
Ну, базовое выучи лучше хорошо.
Образы посмотреть
docker images
Контейнеры посмотреть
docker ps -a
И посмотри на имена контейнеров
https://docker.crank.ru/docs/docker-engine/learn-by-example/run-a-simple-application/
many-faced
21.06.2019
23:54:07
Да, вижу, спасибо
Stanislav
21.06.2019
23:54:15
Ильдар
22.06.2019
04:00:12
Здравствуйте, почему wp может работать медленно в докере? Самостоятельно поставил php+apache, mariadb, и nginx в качестве reverse proxy. Каталог wp примаунтил в систему. Все работает но не очень быстро. Если не стучаться в wp а просто в файл с phpinfo, то открывается быстро. Ос Debian 9
Sergey
22.06.2019
06:15:11
Ильдар
22.06.2019
06:25:01
Maxim
22.06.2019
06:33:48
Да
php+apache это один контейнер или два? mariaDB и nginx так же по разным контейнерам? что имеется в виду "каталог wp примаунтил в систему"?
Ильдар
22.06.2019
06:35:37
mariaDB и nginx по разным контейнерам
https://pastebin.com/S3iSLCAK
Sergey
22.06.2019
06:39:51
Ильдар
22.06.2019
06:40:31
дефолтная тема грузится медленее чем без докера
не сильно но заметно
Maxim
22.06.2019
06:45:14
папка с исходниками темы, плагинами и uploads торчит во внешнюю директорию
links директива лишняя и networks default у двух сервисов можно удалить, директорию с файликами mysql базы лучше содержать в external volume, nginx в качестве реверсивного прокси не видать, наверное это в планах, но сейчас проброшены порты ко всем сервисам. Какие используете модули php и как настроен ваш Апач? покажите что в php.ini у вас указано?
Ильдар
22.06.2019
06:47:18
Maxim
22.06.2019
06:48:24
Ильдар
22.06.2019
06:49:14
Maxim
22.06.2019
06:49:17
Google
Maxim
22.06.2019
06:49:41
Ильдар
22.06.2019
06:56:18
все так же не очень быстро, не может быть проблемы чтоисходники во внешней директории?
Maxim
22.06.2019
06:57:27
Ильдар
22.06.2019
06:57:43
для сравнения там же у них есть стартовый сервер с WP предустановленным, он в пару раз шустрее
возможно для WP дефолтные настройки базы не подходят и попробовать стянуть конфиг со второго сервера
Maxim
22.06.2019
07:01:13
Ильдар
22.06.2019
07:01:41
Maxim
22.06.2019
07:05:39
для создания external volume можно воспользоваться командой
docker volume create mysql-data
если я правильно помню, могу ошибаться но суть вы должны понять
Alexander
22.06.2019
07:58:28
без понимания структуры проекта - все равно не сделаешь. Нужен ли zero downtine? Или нет. Прокси впереди есть?
Есть сервак на node.js, для которого проксируется трафик с, например, 10000, на 80 и 443 порт.
Соответственно, это один контейнер на сервак и один контейнер nginx для проксирования.
Сейчас нужно добавить два фронта на Vue, которые будут раздавать статику. И я не понимаю как правильно это сделать. Ну запущу два контейнера с nginx и статикой внутри, но наружу я её не прокину просто потому, что уже сайдкар контейнер ппоксирует трафик во внешку.
Zero downtime, конечно, нужен, но разве его можно достичь без оркестратора, а используя для обновления, например, docker compose?
Ильдар
22.06.2019
08:19:03
пробовал абсолютный путь и тоже ни чего
p
22.06.2019
08:59:18
всем привет!
знаю, что идиотский вопрос, но пол дня мучаюсь и гугл не помогает...
docker pull mongo:latest
docker run -p 27017:27017 mongo
не могу подключиться к базе после этого
ip использую этот: "IPAddress": "172.17.0.2"
это из docker inspect
что делаю не так?