Pavel
Чтобы я мог собирать наборы наборов контейнеров когда собираю наборы контейнеров
karser
@chebotarevp docker-compose -f set1.yml -f set2.yml up -d
Pavel
👍 спс посмотрю
Ruslan
камрады, подскажите по docker-compose & volume
Ruslan
вот такая запись создаёт каталог на докер хосте внутри инсталляции докера
volumes:
data: null
Ruslan
в доке как-то мутно этот момент описан, можно ли указать конкретный каталог на докерхосте? хочу держать его в /data
Ruslan
понимаю, что можно симлинк сделать, но вдруг сразу можно нормально прописать
Navern
Привет всем,
А кто-нибудь делал задачу хранения сложных вложенных конфигов в переменных окружения? Что-то по типу Toml, Yaml?
Sergey
пацаны, как сделать чтоб между двумя бридж-сетями трафик ходил? по умолчанию DOCKER-ISOLATION мешает. как его выключить ?
Sergey
пробовал на дурака с другой стороны зайти - контейнер в две сети пихаю, но тогда у него default gateway не в той сети, которая мне нужна...
Oleksandr
Alf 🙀
Alf 🙀
Ansible?
Как ансибл призван решить задачу хранения вложженных конфигов в переменных окружения?
Oleksandr
он хранит в ямле, в него запихать все переменные окружения и что там надо еще
Oleksandr
+ сразу получите оркестровку
Alf 🙀
Alf 🙀
Alf 🙀
Oleksandr
Перечитайте вопрос.
о, сорри, думал что задача хранить переменные окружения в ямл-конфигах
Sergey
Sergey
Sergey
короче основной вопрос - как разрешить маршрутизацию между сетями?
Navern
Ansible?
Что ансибл? Ты прокидываель волюм внутрь контейнера? С текстовым файликом?
Oleksandr
я выше написал что не понял вопрос
Navern
Oleksandr
да то от меня сорян, что не внимательно читаю
Sergey
короче
When a container is connected to multiple networks, its external connectivity is provided via the first non-internal network, in lexical order.
Sergey
если есть сеть a_net и b_net то дефолт будет из a_net
Navern
о, лол
Navern
не знал этого кстати
Ruslan
пока писал вопрос, всё понял и стёр его 🙂
Ruslan
камрады, подскажите, как забрасывать файлики в каталог volume на докерхосте, чтобы контейнер видил изменения?
Ruslan
я дал каталогу с volume права на группу RWX, юзер у меня в этой группе, но я там даже тач сделать не могу, что-то лочит каталог от изменений
Ruslan
или не париться и пробросить 22 порт и rsync наше всё?
Alexander
Anonymous
Жил я в Дедовске...
Navern
Ruslan
критикуя предлагай
Navern
Волюмы научиьься использовать
Navern
Прочитать документацию)
Gleb
Navern
Aion
Navern
Navern
Volume
Navern
Опция -v
Ruslan
это я видел
Ruslan
--volumes-from list Mount volumes from the specified container(s)
Ruslan
ты про это?
Ruslan
не вижу решения проблемы
Ruslan
если только расшарить volume между этим контейнером и другим, в который перенести ssh, но не вижу в этом особого профита
Gleb
Navern
Navern
% docker run --help 2>&1 | grep -- -v
-v, --volume list Bind mount a volume
Navern
docker run -v<DIR_FROM_HOST>:<DIR_INSIDE_CONTAINER> ubuntu:16.04 bash
Navern
Ruslan
Что в доках не нашел ?
Мне надо в volume снаружи заливать большие файлы, напрямую в хост не получается, добавил sshd в контейнер и лью через rsync
Ruslan
Navern
Грусти
я же тебе уже даже конкретную команду показал, в чем проблема?
Navern
https://docs.docker.com/engine/admin/volumes/volumes/#start-a-container-with-a-volume
Ruslan
Navern
Прокинуть папку с хоста в контейнер - это стандартная задача
Navern
ну оч странно, типа на хост не дают, а в контейнер дают?
Navern
если это правда так, то я неправильно понял задачу
Gleb
Да как то все дико звучит вообще
Gleb
Что то пошло не так уже на моменте когда в контейнере понадобились некие " большие файлы "
Navern
Navern
если их в имадж не положить и в некий внешний сторадж тоже не положить, то тогда костыли да
Alf 🙀
Ну так да, само собой, что там проблема в архитектуре, или точнее в голове которая это придумала
Ruslan
Ruslan
Сами придумали, сами обсудили.
Ruslan
На хост надо заливать файлы, к которым имеет доступ контейнер. А не получается, permission denied, хотя группа правильная и права у группы на запись в каталог volume на хосте.
Alf 🙀
Так то что вы говорите совсем другое дело
Alf 🙀
Вам не в ту сторону читать надо
Ruslan
Я понимаю ;)
Alf 🙀