@docker_ru

Страница 766 из 1375
Andrey
07.09.2018
08:56:44
дело не в спокойствии. Я был бы рад услышать внятные аргументы.

а не просто мнение

Konstantin
07.09.2018
08:57:45
Andrey
07.09.2018
09:02:42
Мне нужно сделать так что бы перед запуском dicker-compose у меня устанавливась доп. расширения на php который в контейнере не хватает и после уже запускался контейнер c apache + кэширование что бы по 1000 раз одно и тоже действие не повторять.
**dick**er-compose? Смешно получилось. Если серьёзно, вам нужно либо делать свой образ, как посоветовали выше, либо собирать его с помощью docker-compose https://docs.docker.com/compose/compose-file/#build - в любом случае надо писать свой Dockerfile

Google
Andrey
07.09.2018
09:04:53
да

✖️Стив Мэдден✖️
07.09.2018
09:06:34
да
Отлично ? А как мне из под docker-compose.yml можно передать параметры версий php для заргузки в Dockerfile. Подскажите пожалуйста.

Andrey
07.09.2018
09:07:09
что такое "параметры версий php"?

✖️Стив Мэдден✖️
07.09.2018
09:07:54
что такое "параметры версий php"?
Пемененную со значение. Не правильно вырозился.

Andrey
07.09.2018
09:08:34
переменная со значением - это какой-то общий термин. поконкретнее

Konstantin
07.09.2018
09:10:52
Отлично ? А как мне из под docker-compose.yml можно передать параметры версий php для заргузки в Dockerfile. Подскажите пожалуйста.
в интернете конкретно по этому вопросу тонна статей на разных языках, будет куда лучше и полезнее ознакомиться и задавать уже конкретные вопросы по ходу

пока выглядит как пальцем в небо от полного непонимания

Эмин
07.09.2018
09:52:11
переменная со значением - это какой-то общий термин. поконкретнее
какую версию пхп вам получить вы укажите в секции from, это в том случае если будете использовать родительский образ. если вам нужно передать какие дополнительные рантайм параметры то копайте в сторону аргументов докер файла и переменных окружения.

Oleg
07.09.2018
11:12:55
кто нить знает, сколько Sentry потребляет ресурсов?

Little
07.09.2018
13:46:18
всем привет. Ребята, подскажите пожалуйста: имеется 2 компа, а между ними есть внутренняя сеть. Можно как-то сделать так, чтобы докер на одном хосте видел контейнеры с другого хоста?

Andrey
07.09.2018
13:47:23
сварм?

Taz
07.09.2018
13:47:52
+ за сварм

Google
Little
07.09.2018
13:49:38
сварм?
я им не пользовался. Он может раскидывать контейнеры не рандомно, а на определенный хост? Допустим, у меня есть 3 хоста с 1гб ОЗУ и 1 хост с 8гб ОЗУ. Я хочу на 8гб поднять elk стэк, а на остальных мелкие приложухи. Это реализуемо в сварме?

Andrey
07.09.2018
13:49:57
да, но через костыль

Little
07.09.2018
13:50:21
да, но через костыль
какого плана костыль?

Andrey
07.09.2018
13:50:53
какого плана костыль?
node capabilities, разбрасывать основываясь на расчете возможностей/потребностей

напрямую нельзя

Little
07.09.2018
13:51:16
тогда я могу как-то без сварма обойтись?

Arkadiy
07.09.2018
13:52:37
да, но через костыль
вроде в swarm есть label и --constraint

Andrey
07.09.2018
13:53:19
да есть

так тоже можно

но это более грубое решение

Arkadiy
07.09.2018
13:53:48
сам еще не юзал, но по документации можно назначить хосту типа foo и при создании сервиса указать ограничения

Andrey
07.09.2018
13:53:50
имхо

Arkadiy
07.09.2018
13:53:59
актуально когда сервера имеют свое назначение

Little
07.09.2018
13:54:10
https://docs.docker.com/network/overlay/ вот это без сварма заведется?

Andrey
07.09.2018
13:54:12
но тогда зачем они в сварме?

Arkadiy
07.09.2018
13:54:49
ну как управление ресурсами, типа хочешь чтобы одни контейнеры были на таком сервере, другие на другом

например типа один сервер под базу, и 10 под воркеры

и 1 под статику, и еще пару под разные штуки

Google
Little
07.09.2018
14:07:44
может
а можешь тыкнуть в подходящий мануал?

Konstantin
07.09.2018
14:07:56
на тему?

любой мануал по сворму

Little
07.09.2018
14:10:05
на тему?
на тему принудительного распределения контейнеров, как выше описывал

Konstantin
07.09.2018
14:10:46
placement и constraints

Andrey
07.09.2018
14:11:20
Arkadiy
07.09.2018
14:13:14
это и есть костыль)
почему это костыль? аргументируйте пожалуйста?

Little
07.09.2018
14:15:01
placement и constraints
https://www.sweharris.org/post/2017-07-30-docker-placement/ - deploy: placement: constraints: [node.hostname == test1.spuddy.org] тип того?

Konstantin
07.09.2018
14:15:10
ага

Andrey
07.09.2018
14:15:14
путь 1. constraints. это костыль, потому что для решения задачи привлечена отдельная сущность. хотя, полагаю, использовать node.hostname там тоже можно. путь 2. ресурсное ограничение. ну это-то очевидно

но все меняется, когда надо распределить рой равномерно

?

Konstantin
07.09.2018
14:24:57
ухади, уже 7е сентября

хотя, это не ты пел))

Александр
07.09.2018
14:28:46
ухади, уже 7е сентября
я календарь перевернул и снова... ?

Konstantin
07.09.2018
14:38:28
да я ошибся, там же шуфутинский))

Oleg
07.09.2018
15:01:04
сработает ли такая команда ? COPY file2 ./file То есть скопируется файл file2 на хосте, как file в докер

Алексей
07.09.2018
15:03:06
сработает ли такая команда ? COPY file2 ./file То есть скопируется файл file2 на хосте, как file в докер
Интересно что быстрее ? 1. Спросить в чате 2. Открыть доку 3. Проверить методом тыка

Google
Arkadiy
07.09.2018
15:03:53
4. Спросить в тостере/so

Andrey
07.09.2018
15:04:07
4. Спросить в тостере/so
ну это уж совсем долгая история ?

Oleg
07.09.2018
15:05:36
много лишних слов, никто не знает?

Arkadiy
07.09.2018
15:07:21
https://docs.docker.com/engine/reference/builder/#copy

не благодарите

Даниил
07.09.2018
15:08:19
подскажите, плз. можно ли каким-то образом сделать игнор ошибки при запуске cmd через dockerfile. нужно собрать имейдж, закинуть туда приложение и запушить в регистри

; exit 0 добавить?

Oleg
07.09.2018
15:12:18
спасиб

Konstantin
07.09.2018
15:13:52
Yekit
07.09.2018
15:14:30
-
проверял?

как проверишь не забудь сказать что ты не прав

Konstantin
07.09.2018
15:15:41
минус в карму тебе

Oleg
07.09.2018
15:17:27
<none> <none> 510f51fea8bb , почему при запусуке чз докер-композ, появляются такие контейнеры связанные с рабочим образом?

имеют одинаковый размер, видно чз docker images -a

Arkadiy
07.09.2018
15:19:22
конфиг обновил - создался новый контейнер, старый разыменован

надо чистить

типа docker system prune

Yekit
07.09.2018
15:19:40
docker image prune !!!! только аккуратно команда стирает все неиспользуемые образы

Google
Yekit
07.09.2018
15:21:45
а вообще это слои

в докере каждая команда в Dockerfile это отдельный image

Oleg
07.09.2018
15:43:06
docker image prune, очищает только образы не активные, которые уже не latest

а от рабочего образа, плодятся по 7 штук таких связанных контейнеров, образ Python:3.6

то есть, их нельзя удалять чз rmi и rmi -f

Страница 766 из 1375