
Grigory
11.03.2018
09:02:53
В командной строке контейнера ширина всего 80 символов, как увеличить?

Nklya
11.03.2018
09:04:17
Такого не надо делать

Yaroslav
11.03.2018
15:45:27
Привет всем. Может кто подскажет как сделать аналог volumes: bla/bla:/data/web только с помощью расшареных разделов в 3 версии докер композа. Мне нужно чтобы локальныльная файловая система примонтировалась к расшареному между двумя контейнерами разделу

Roman
11.03.2018
17:14:48

Google

Yaroslav
11.03.2018
17:29:15
Нет, оно не работает в 3 версии

Roman
11.03.2018
19:59:54
или их надо в разные места?

Yaroslav
11.03.2018
20:11:22
Нужно расшарить между django и nginx контейнером но при этом сделать днамическую подгрузку файлов в джанго контенер (тобиш сделать - .:/app)
Ну я то решил два раза прописавши мапинг
но хотел бы правильно через volumes

Grigory
12.03.2018
09:32:47
Если убрать пароль у текущего пользователя то докер не может примонтировать shared папки.
Использую Docker for Windows
Почему такое происходит?
Пишет, что нет доступа

Andrii
12.03.2018
10:45:43
посмотрите от чьего имени запущен докер, и не забиты ли логин-пароль текущего пользователя в свойства службы докера.
винды по руками нет, просто предположение.

Grigory
12.03.2018
11:02:22

Алексей
12.03.2018
12:10:36
коллеги, а как бы посмотреть на регистри с точки зрения чего там столько места жрет ?

Mikhail
12.03.2018
14:01:21
Подскажите, можно ли как-то указать какой .dockerignore использовать?
Тоесть у меня в проекте несколько папок и в каждой из папок есть свой Dockerfile и .dockerignore
Когдя собираю image вот через --file, то оно похоу не учитывает .dockerignore, который лежит рядом

Google

Mikhail
12.03.2018
14:01:34
Как люди делают? :)

Andrey
12.03.2018
14:06:42
ну так в пределах какой папки он собирает, то поди и юзает, если не удастся указать иное

Mikhail
12.03.2018
14:09:20
Да, он берет тот .dockerignore, откуда я запускаю команду :(
Логично конечно ))) но как обычно делают?

Aleksei
12.03.2018
14:53:02

Mikhail
12.03.2018
14:54:28


Dan
12.03.2018
15:00:58
#образование #обучение #бесплатно
Дорогие друзья! Коллеги!
Очень часто мы с вами обсуждаем вопросы обучения. На эти темы можно бесконечно долго рассуждать. Однако, если вы действительно упёрлись
в некий "потолок", жаждите развития, или хотите уйти в другое направление и повысить свою ценность как специалиста, то вам определённо стоит обратить внимание вот на это:
В Университете Иннополис открыт приём заявок на грантовый конкурс. Грант — ваша возможность бесплатно получить магистерскую степень в IT. После получения диплома выпускники имеют возможность работать и жить в городе Иннополис, и не только.
Подать заявку на грант необходимо до 31 марта включительно.
Набор в магистратуру ведётся на программы, разработанные совместно с Университетом Карнеги-Меллон и Университетом Амстердама:
- Робототехника
- Управление большими данными
- Управление разработкой ПО
- Разработка безопасных систем и сетей
Количество грантов строго ограничено
Образовательный грант покрывает 100% стоимости обучения. Вас будут обучать специалисты с мировыми именами и опытом работы в ИТ-проектах.
Студенты получают стипендию (!!!) от 12 000 до 42 000 руб./мес, а также проходят стажировки в компаниях-партнёрах.
Проживание в современном кампусе, в безопасной городской среде.
Вы можете задавать любые вопросы мне прямо здесь в нашем чате.
Регистрация здесь: https://apply.innopolis.ru/~1jM5N


Slava
12.03.2018
16:02:36
Добрый день,
Подскажите каким образом можно решить возникшую проблему?
Есть два контейнера, php и nginx. из nginx порт 80 проброшен на хост.
в контейнере nginx работает сайт на домене domain.local
мне нужно каким-то образом из контейнера php обратиться с помощью curl к этому домену.
контейнеры запускаю с помощью docker-compose. и php естественно не видит домен domain.local..
Может есть какой туториал ? что посоветуете?

Alexandr
12.03.2018
16:04:19
соединить их в 1 сеть и добавить в hosts запись

Slava
12.03.2018
16:05:06
они в одной сети. nginx перенаправляет запросы на php и по сути работает как прокси
а без изменения hosts можно как-то ? может dns поднять?

Serhio
12.03.2018
16:06:03

Slava
12.03.2018
16:06:05
адреса то могут меняться у контейнеров при их остановке\запуске

Alexandr
12.03.2018
16:07:18
можно их жёстко задавать )

Slava
12.03.2018
16:07:40

Nix
13.03.2018
05:25:06
подскажите как настроить сеть чтобы сетевой интерфейс контейнера, тот же что и физический интерфейс (eht0)? ?

Andrey
13.03.2018
05:28:45
а может вы этого не хотите?

Дмитрий Нан
13.03.2018
08:15:56
кто-ибудь сталкивался с проблемой connection refused при использовании docker swarm ?
сделал себе сервис
навесил на определенный интерфейс и порт

Google

Дмитрий Нан
13.03.2018
08:16:39
переодически при обращении на него получаю вышеописанную ошибку, но не всегда
БЕЗ использования сворма(отдельный контейнер) такой проблемы нету
https://github.com/moby/moby/issues/31678
подобное поведение и его описание
буду благодарен за любые подсказки, размышления

Aleksei
13.03.2018
08:33:33

Dmitriy
13.03.2018
08:41:11
Подскажите пожалуйста в docker swarm. Как можно сделать что запросы outbound (в интернет), шли с worker ip адреса если даже запрос идет с manager? Я с сетями на вы)

Nix
13.03.2018
09:12:03
есть мануал рабочий версии 3 docker-compose для поднятия laravel?

Slava
13.03.2018
10:32:56
подскажите как перенаправить порт в другой контейнер?
есть два контейнера А и В.
В слушает порт *:88, мне нужно чтобы в контейнере А я мог подключиться на 127.0.0.1:88 и попасть тем самым в контейнер В

Aleksei
13.03.2018
10:43:03
а почему слушает именно 127.0.0.1? Нельзя на всех интерфейсах слушать? Тогда если они в одной сети, то по имени контейнера можно обращаться

Slava
13.03.2018
10:49:17
и по имени контейнера не получится обратиться в этом случае. только по ip

Aleksei
13.03.2018
10:50:47
Может, net=host поможет, но я этим не пользовался никогда

Slava
13.03.2018
10:51:04
спасибо. почитаю

Aleksei
13.03.2018
10:52:55
Еще извращенный вариант. На B поднять ssh сервер, и с A подключаться к нему, пробрасывая порт
ssh B -L88:127.0.0.1:88

Slava
13.03.2018
10:53:37
это была первая мысль. но хочется без костылей это сделать)

Admin
ERROR: S client not available

Максим
13.03.2018
14:25:34
Всем привет! Есть образ nginx из офф репы. Внутри надо настроить ssl. И всё бы ничего, но как передать внутрь парольную фразу?
как-то не так гуглю что ли.... но найти ничего путного не удаётся

Anton
13.03.2018
14:28:10
ssl_password_file

Максим
13.03.2018
14:32:16
благодарю, работает!

Google

Nix
15.03.2018
07:50:07
подскажите как в docker-compose создать сразу две базы
environment:
- MYSQL_ROOT_PASSWORD=secret
- MYSQL_DATABASE=db_name1
- MYSQL_DATABASE=db_name2
Создается только последняя удаляю первая. Как две сразу создать?

Petr
15.03.2018
07:51:24
можешь в entrypoint свой обработчик написать

Nix
15.03.2018
07:52:57
видел в примерах пишут MYSQL_DATABASE_1=db , но так тоже не сработало

Petr
15.03.2018
07:53:47
судя по всему ты пользуешься не своим образом, если пользуешься automated build образом, ссылка в гит есть
смотришь в dockerfile смотришь entrypoint

Nix
15.03.2018
07:54:30
пользуюсь mysql:5.7

Petr
15.03.2018
07:54:34
добавляешь свою переменную или свой обработчик через запятую или как удобно
https://github.com/docker-library/mysql/blob/master/5.7/docker-entrypoint.sh
157 строка
https://github.com/docker-library/mysql/blob/ad625c64a06e16683e997e5a0147508d115f4989/5.7/Dockerfile
сам dockerfile
склонируй лучше отредактируй и билди

Nix
15.03.2018
08:07:43
спасибо

HipJoy
15.03.2018
13:12:39
все доброго времени суток
как в docker build забросить .env файл?
или указать его в dockerfile?
нашел что можно только делать так с docker-compose или для docker run

ptchol
15.03.2018
13:15:13

HipJoy
15.03.2018
13:16:10
прикольно, а как принято в таких случаях поступать?)

ptchol
15.03.2018
13:18:14
мне кажется хак чере ADD + RUN может сработать
но как бы вариант один, прописать ENV

Google

HipJoy
15.03.2018
13:24:17
спасибо