George
26.07.2019
14:56:25
https://habr.com/ru/company/southbridge/blog/329138/
Anatoly
26.07.2019
14:56:43
George
26.07.2019
14:56:44
вообще проще было бы, если эти идиоты CMD SH синтаксис выпили б к чертям
и нужно четко понимать в чем разница между "program", "-c", "argument" и "program", "-c argument"
Google
George
26.07.2019
14:57:24
(оно парсится по-разному)
Anatoly
26.07.2019
14:58:12
Да уж. Докер прикольный конечно, но столько в нём непознанного :)
Пойду почитаю про ENTRYPOINT
Daniel
26.07.2019
15:47:38
Ребята, всем привет. Запутался уже в докеризации PHP приложения. Уж больно много вариков предлагают.
1.Контейнер NGINX + Контейнер PHP-FPM как FastCGI + Код
2.Контейнер NGINX + Контейнер PHP-FPM + Контейнер с кодом, volume которого юзается в nginx + php
3.Один единственный контейнер, куда запихнули NGINX + PHP-FPM, которые запускаются внутри контейнера под супервизором (мдакаю)
Мог херню сморозить, но в просторах интернетов реально много всяких способов и это жуть... По-моему с нодой или голангом таких проблем вообще нет, 1 контейнер на все приложение еп
Nikita
26.07.2019
16:09:22
Данила
26.07.2019
16:49:33
no humans
26.07.2019
17:04:27
Anvar
26.07.2019
17:08:43
Nikita
26.07.2019
17:10:31
Код через Волюм просто пробрасываешь в контейнер
Anvar
26.07.2019
17:22:31
no humans
26.07.2019
17:35:59
у тебя если код меняется надо контейнер пересобирать
Google
no humans
26.07.2019
17:36:13
а в вольюме просто git checkout и готово
но тоже костыль
Anvar
26.07.2019
17:44:25
понял, спасибо коллеги
Chvs
27.07.2019
08:59:37
Интернет Магазин
27.07.2019
09:04:54
Всем привет. Мужики у меня такая ситуация. Есть короче контейнер который работает на базе image которая весит под 10 ГБ, так уж получилось что не было возможность сделать volume для него. Так вот вопрос. Могу ли я как-то оставить работать контейнер, но удалить этот image ?
George
27.07.2019
09:07:21
ну, очевидно, этих команд нет в контейнере
Интернет Магазин
27.07.2019
09:08:17
George
27.07.2019
09:08:48
в смысле?
Интернет Магазин
27.07.2019
09:09:32
В смысле есть напрмер node и из него создалось image которая работает в контейнере
Пишет что unused но удалить не дает ... Типо это чилд того image который работает сейчас
no humans
27.07.2019
10:46:45
полный путь до бинарника пропиши
Remite
27.07.2019
11:17:47
Господа, добрый день, подскажите новичку как правильно организовать
Есть на локальной машине виртуальный домен test.api.local
под ним на апаче крутится апишка.
Теперь я пытаюсь из другого сервиса из докера контейнера достучаться до этой апишки
соответственно когда я пингую этот test.api.local из контейнера, то он стучится на 127.0.0.1, и как я понимаю, он стучится внутри контейнера сам на себя, а не на мою реальную машину.
Как мне обьяснить ему что test.api.local это не он сам, а указать ему путь до реальной машины?
Alex
27.07.2019
11:21:55
Сначала мне показалось, что я понял о чём идёт речь, но потом запутался и понял что ничего не понял
Andrey
27.07.2019
11:22:31
Alex
27.07.2019
11:23:29
Можно по-человечески плз
Что куда и как хочешь чтоб было
Remite
27.07.2019
11:23:59
сорянчик :(
на физ машине есть виртуальный домен test.api.local
хочу из докер контейнера в него постучаться
для физ машины этот домен доступен по 127.0.0.1:80 (там сидит апачь)
Как мне контейнеру обьяснить что test.api.local это не внутри контейнера, а снаружи на физическое машине?
Из докер контейнера достучаться по доменному имени на физ машину :)
Google
Alex
27.07.2019
11:24:51
Доменное имя у тебя в хостс типо создано?)
Remite
27.07.2019
11:25:04
ну да :)
Alex
27.07.2019
11:25:14
Ну красава
Andrey
27.07.2019
11:25:24
Ты наркоман ,но если я всё правильно понял..то контейнер не знает о твоём имени и не может знать. И вообще зачем так?
Alex
27.07.2019
11:25:29
Сильная херня
Дайте две
Remite
27.07.2019
11:25:46
из ваших фраз я понял что так не надо насиловать мозг да ?:)
Alex
27.07.2019
11:25:58
Ну пусть по ip обращается
Andrey
27.07.2019
11:26:02
Так себе кейс)))
Remite
27.07.2019
11:26:05
просто завернуть апи в другой контейнер и все?
Andrey
27.07.2019
11:27:14
Alex
27.07.2019
11:27:39
Еще, вроде, можно через json передавать параметры локальных днс серверов докеру. Вот не знаю, можно ли ему таким образом скармливать конкретные днс записи
Remite
27.07.2019
11:27:50
Alex
27.07.2019
11:28:10
И ещё то же самое вроде параметром можно передавать
Купи в эту сторону
Andrey
27.07.2019
11:29:10
Цель обращаться из контейнера по днс к хосту?
Alex
27.07.2019
11:29:16
Просто твой контейнер ничего не знает о том что там у тебя ещё локально стоит
По имени по крайней мере
Google
Alex
27.07.2019
11:29:38
По ip должно работать
Не по loopback-ip ессно)
Remite
27.07.2019
11:33:48
Да, запись в хост контейнера с указанием доменного имени на физ айпишник реальной машины помог, спасибо :)
Пойду дальше изучать чудесный мир контейнеризации :)
Andrey
27.07.2019
11:34:30
Remite
27.07.2019
11:35:00
Спасибо ещё раз за помощь, ребят.
Andrey
27.07.2019
11:35:12
давай так
Alex
27.07.2019
11:42:10
Это ты уже не контейнеры изучаешь а обычную инфраструктуру
Не в ту степь тебя унесло
Днс, нетворкинг и всё это вот такое же как и везде, в виртуализации обычной например
Andrey
27.07.2019
12:06:23
Ты же не будешь его учить и направлять
Данила
27.07.2019
13:16:23
Добрый день. Появилась задача захостить несколько десятков сайтов на django. Хочу запихнуть их в docker, т.к. зависимости у некоторых сайтов сильно отличаются + некоторым нужна устаревшая версия питона, в стандартных репах ее нет. Нормально ли для каждого сайта делать свой образ с зависимостями?
inqfen
27.07.2019
13:18:17
Да
Данила
27.07.2019
13:20:34
Да
А они не много будут места на диске жрать?
Там же если все образы наследуются от какого-то другого образа, место на диске занимает лишь та часть, которая отличается?
inqfen
27.07.2019
13:28:09
Да, если у тебя будет 1-2 слоя отличаться, то только они будут дополнительное место занимать
Andrey
27.07.2019
13:48:07
Google
Andrey
27.07.2019
13:48:39
Можешь сделать один большой
inqfen
27.07.2019
13:53:09
Andrey
27.07.2019
13:54:55
Да ему один подойдет большой
Нах пладить из-за одной библиотеки
Сейчас будет сидеть добавлять по 1 2 ...
Данила
27.07.2019
15:07:51
George
27.07.2019
15:20:04
Andrey
27.07.2019
15:21:05
У тебя различие в чем в либах ?
Версиях питона ?