@docker_ru

Страница 1363 из 1375
George
26.07.2019
14:56:25
https://habr.com/ru/company/southbridge/blog/329138/

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
Ребята, всем привет. Запутался уже в докеризации PHP приложения. Уж больно много вариков предлагают. 1.Контейнер NGINX + Контейнер PHP-FPM как FastCGI + Код 2.Контейнер NGINX + Контейнер PHP-FPM + Контейнер с кодом, volume которого юзается в nginx + php 3.Один единственный контейнер, куда запихнули NGINX + PHP-FPM, которые запускаются внутри контейнера под супервизором (мдакаю) Мог херню сморозить, но в просторах интернетов реально много всяких способов и это жуть... По-моему с нодой или голангом таких проблем вообще нет, 1 контейнер на все приложение еп
по дефолту как базовый вариант 2й вариант без FastCGI лучше всего, на нем всегда всё можно завести, в отличии от решений которые на FastCGI иногда могут не заработать. Если дело под конкретный проект и он дружит с FastCGI то соответственно третий вариант дичь лучше не класть разные сервисы в один контейнер и тем более не запускать контейнер с несколькими сервисами внутри из под другого контейнера Бывает специфичная фигня когда такое нужно, но точно не в рядовых ситуациях

Nikita
26.07.2019
17:10:31
Код через Волюм просто пробрасываешь в контейнер

Anvar
26.07.2019
17:22:31
Код через Волюм просто пробрасываешь в контейнер
т.е. это криво, если локально собрать все пхп зависимости композером, статику нодой, скопировать при сборке это в nginx и php-fpm, запушить эти образы в репо и обновить сервисы на стедже?

Код через Волюм просто пробрасываешь в контейнер
просто с этим стеком дня 3 как знакомлюсь, поэтому глупых вопросов много

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 ?

Интернет Магазин
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
Сначала мне показалось, что я понял о чём идёт речь, но потом запутался и понял что ничего не понял

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
просто завернуть апи в другой контейнер и все?

Ну пусть по ip обращается
по айпи физ машины внутри реальной сети?

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 ессно)

Admin


Remite
27.07.2019
11:33:48
Да, запись в хост контейнера с указанием доменного имени на физ айпишник реальной машины помог, спасибо :) Пойду дальше изучать чудесный мир контейнеризации :)

Цель обращаться из контейнера по днс к хосту?
просто учусь работать с докером, какие примеры в голове появляються то и пытаюсь сделать :)

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 слоя отличаться, то только они будут дополнительное место занимать

Google
Andrey
27.07.2019
13:48:07
Там же если все образы наследуются от какого-то другого образа, место на диске занимает лишь та часть, которая отличается?
Не совсем, используется кеш ..но чето мне кажется тебя это не спасет ,так как самый большой слой это зависимости а у тя он будет разный .

Можешь сделать один большой

Andrey
27.07.2019
13:54:55
Да ему один подойдет большой

Нах пладить из-за одной библиотеки

Сейчас будет сидеть добавлять по 1 2 ...

George
27.07.2019
15:20:04
один большой на все случаи жизни?
Мне кажется, что так говорить некорректно

Andrey
27.07.2019
15:21:05
один большой на все случаи жизни?
Пффф, не так, под твои сайтики

У тебя различие в чем в либах ?

Версиях питона ?

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