@ru_docker

Страница 445 из 610
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 версии докер композа. Мне нужно чтобы локальныльная файловая система примонтировалась к расшареному между двумя контейнерами разделу

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

Roman
11.03.2018
19:59:54
Нет, оно не работает в 3 версии
а, точняк, тогда предлагаю положиться на yaml services: one: volumes: &shared - .:/app two: volumes: *shared

или их надо в разные места?

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
посмотрите от чьего имени запущен докер, и не забиты ли логин-пароль текущего пользователя в свойства службы докера.

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

Алексей
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
Логично конечно ))) но как обычно делают?
Может как воркэраунд pushd path/to/dir && docker build . && popd ?

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 поднять?

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

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

Slava
12.03.2018
16:07:40
вам нужно научить контейнер с пыхой резолвить имя domain.local в нужный ip контейнера с nginx, либо обращаться по имени контейнера(сервиса в docker-compose)
по имени контейнера я могу обращаться. так все работает. но когда у меня несколько доменов в nginx , как быть?

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 подобное поведение и его описание

буду благодарен за любые подсказки, размышления

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
а почему слушает именно 127.0.0.1? Нельзя на всех интерфейсах слушать? Тогда если они в одной сети, то по имени контейнера можно обращаться
да. так и есть. ошибочка вышла. но мне все равно нужно чтобы на А я подключался на 127.0.0.1:88 . к сожалению такова специфика сервиса и изменить ее я не могу

и по имени контейнера не получится обратиться в этом случае. только по 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 Создается только последняя удаляю первая. Как две сразу создать?

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

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
спасибо

Страница 445 из 610