
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
что делаю не так?