@docker_ru

Страница 836 из 1375
Кирилл
24.10.2018
09:25:38
Собственно имеются функции (самодельный клон aws lambda), как лучше организовать запуск 1. При создании новой функции создаётся и контейнер для нее который в последствии коннектится к пулу, у каждой функции свой контейнер с подключением волюмом для доступа к коду 2. Либо запускается контейнер в который по мере создания добавляются функции (хз как их ещё назвать) которые запускаются все в одном контейнере

Vlad
24.10.2018
09:39:50
Отпишись потом, помогло и нет :-)
c —net=host запускается но не отвечает на запросы. Ни на один порт не отвечает

Google
Alex
24.10.2018
09:58:28
c —net=host запускается но не отвечает на запросы. Ни на один порт не отвечает
Опция «—net=host» может неработать на не-linux системах.

Vlad
24.10.2018
09:58:42
-p 3000:3000 попробуй
сделал такое docker run --rm --net=host -p 8088:8088 my-image таже история.

Кирилл
24.10.2018
09:59:24
Программа точно слушает порт с 0.0.0.0?

Vlad
24.10.2018
09:59:36
да

Кирилл
24.10.2018
10:00:01
Попробуйте без --net

Alex
24.10.2018
10:00:07
Не-не. Контейнер работает ЛИБО с изолированными сетями ЛИБО без изоляции (—net=host). В последнем случае производительность выше.

Vlad
24.10.2018
10:00:47
Опция «—net=host» может неработать на не-linux системах.
пробую в windows. К Linux пока нет доступа

alexey
24.10.2018
10:01:45
c —net=host запускается но не отвечает на запросы. Ни на один порт не отвечает
С net=host не нужно порты пробрасывать, т.к. он на хосте начинает слушать

Нетстатом проверь, прослушивается нужный порт?

Alex
24.10.2018
10:02:05
Тогда всё становится на свои места. На Linux’е должно всё работает.

Google
alexey
24.10.2018
10:02:28
:-)

Alex
24.10.2018
10:03:00
А, ну на линухах надо :-)
У человека проблемы с производительность со стандартной сетью докера.

alexey
24.10.2018
10:04:05
У человека проблемы с производительность со стандартной сетью докера.
Да, я в курсе, он вчера писал, поэтому ему посоветовали запускать с нет=хост

Alex
24.10.2018
10:04:34
А, ок.

Vlad
24.10.2018
10:24:23
Да, я в курсе, он вчера писал, поэтому ему посоветовали запускать с нет=хост
данные подход годится если не много проектов и есть возможность накидать свободные порты. Может у кого будет возможность посмотреть производительность в контейнере и за пределами. Пусть даже есил с использованием Кубернетс или без (собственно это будут теже контейнеры)

Dima
24.10.2018
10:48:19
Всем привет) Подскажите, кто как делает версионирование для докер-образов?

Кирилл
24.10.2018
10:53:37
Теги мб?

ildar
24.10.2018
10:54:06
лейблы ещё

Dima
24.10.2018
11:12:49
Теги мб?
Версионность от тегов и идет

Alex
24.10.2018
12:12:12
Всем привет, вопрос вроде простой, но завис на нём: читаю про COPY/ADD и build context, но не понятно - должен ли работать COPY при запуске docker build -t c7 .? В текущем каталоге только 2 файла: docker-entrypoint.sh Dockerfiledocker-entrypoint.sh и хочу скопировать, но выдаёт COPY failed: stat /var/lib/docker/tmp/docker-builder***/docker-entrypoint.sh: no such file or directory

M
24.10.2018
12:14:59
а содержимое докер файла7

ildar
24.10.2018
12:15:44
и .dockerignore

Valentine
24.10.2018
12:16:26
copy не работает с абсолютными путями, только относительно докерфайла

Alex
24.10.2018
12:18:20
путь относительный и с ./docker-entrypoint.sh и docker-entrypoint.sh пробовал

FROM centos:centos7 COPY docker-entrypoint.sh /root/docker-entrypoint.sh RUN ls -la RUN chmod 755 /root/docker-entrypoint.sh WORKDIR /var/www EXPOSE 22 80 443 CMD /root/docker-entrypoint.sh

Konstantin
24.10.2018
12:20:42
Timur
24.10.2018
12:21:42
вопрос: как не тащить целиком текущую директорию в контекст демона, если мне из неё нужны только пара файлов?

Timur
24.10.2018
12:22:22
dockeringore
о, хорошая штука, спасибо

Google
ildar
24.10.2018
12:22:26
https://docs.docker.com/engine/reference/builder/#dockerignore-file

Ivan
24.10.2018
14:53:30


ildar
24.10.2018
14:55:57
https://stackoverflow.com/questions/39370925/docker-swarm-worker-nodes-not-finding-locally-built-image

Konstantin
24.10.2018
15:16:02
такое для регистри только работает, ноды не передают образы между собой

Ivan
24.10.2018
15:17:39
могли сделать проще тащить образы с мастер нод

Konstantin
24.10.2018
15:18:05
то, что ты так решил\захотел - не значит правильно

Maxim
24.10.2018
16:23:35
как запустить монгу в докере на маке? не получается что-то

Gleb
24.10.2018
16:33:34
как запустить монгу в докере на маке? не получается что-то
я делаю docker-compose start и у меня все работает

Petrovich
24.10.2018
16:40:46
Грустная история

Artem
24.10.2018
18:56:18
Доброго. Подскажите, а можно как-то изменить лог драйвер для уже существующих контейнеров? создал файл /etc/docker/daemon.json и в нем указал gelf

после этого рестартанул сервис докера, в docker info драйвер сменился на gelf, а вот внутри контейнеров, которые были созданы ранее, драйвер не изменился

Александр
24.10.2018
19:15:10
Alex
24.10.2018
20:35:22
Всем привет! Есть кто разрабатывает на пыхе в докере?) ОСь - мак

Amir
24.10.2018
20:58:01
Alex
24.10.2018
21:00:28
Ты придумал, что-то страшное?)
докер на маке играет со мной в злые игры) ооочень долго отрабатывает, мож кто сталкивался?

время от времени вообще вываливает 504

Amir
24.10.2018
21:01:40
Alex
24.10.2018
21:02:05
А пхп на чем крутиться?
пока не понял вопроса)

Amir
24.10.2018
21:02:26
Apache, phh-fpm

Google
Alex
24.10.2018
21:02:48
контейнер с фпмом, в который маунтится проект + контейнер с нжинксом, который линкуется через upstream с 1м контейнером

Alex
24.10.2018
21:06:16
Amir
24.10.2018
21:06:56
Более подробно гуглится легко

Alex
25.10.2018
03:17:44
контекста, Dockerfile может быть где угодно
контекст знаю как задавать только в docker-compose, без него - разве не от месторасположения dockerfile?

хотя по ошибке видно что это темповая директория контейнера

но тогда не понятен смысл COPY в принципе - как передать файл в контейнер с хоста?

Andrey
25.10.2018
04:09:21
хотя по ошибке видно что это темповая директория контейнера
судя по содержимому Dockerfile у тебя всё правильно, но что-то не так с самим файлом. Либо у тебя опечатка в имени файла, либо файла действительно нет. Посмотри содержимое диры с ls -l, скопируй имя файла в Dockerfile и перезапусти билд.

контекст знаю как задавать только в docker-compose, без него - разве не от месторасположения dockerfile?
как задаётся контекст - смотри в документации, и отучайся задавать такие вопросы, которые можно легко выяснить самому.

Tama
25.10.2018
14:25:05
Добрый вечер - у меня вот такой вопрос: есть два докер контейнера - оба запущены с сетевым режимом bridge - можно ли из одного обратиться к другому не по ip, а по имени контейнера например? Никто не встречался?

Alex
25.10.2018
14:32:20
Добрый вечер. Можно, если они в одной сети.

У каждого контейнера есть внутрисетевые алиасы, по которому контейнеры доступны.

Посмотреть список алиасов можно в NetworkSettings.Networks.[network_name].Aliases

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