Size: a a a

DevOps — русскоговорящее сообщество

2020 June 09

АБ

Андрей Балашов... in DevOps — русскоговорящее сообщество
PLAYER #666
В наносекунду
ну ты сразу все карты слил
источник

АБ

Андрей Балашов... in DevOps — русскоговорящее сообщество
источник

P

PLAYER #666 in DevOps — русскоговорящее сообщество
Андрей Балашов
ну ты сразу все карты слил
решил сразу с козырей
источник

АБ

Андрей Балашов... in DevOps — русскоговорящее сообщество
PLAYER #666
решил сразу с козырей
сразу видно, в покер ни разу не играл :)
источник

P

PLAYER #666 in DevOps — русскоговорящее сообщество
Андрей Балашов
сразу видно, в покер ни разу не играл :)
есть такое дело
источник

A

Andrey in DevOps — русскоговорящее сообщество
добрый день!
- есть хост система, Darwin.
- есть докер-образ с Alpine внутри.
- и там, и там есть пути вида
/opt/path/to/something.
- и там, и там часть путей - директории и файлы, примерно 75%. а остальное - симлинки, ведущие как внутрь /opt/path/to/something, так и наружу.

вопрос: как из образа/контейнера вывести в хост систему наружу куда-нибудь /opt/path/to/something, при этом не потеряв ссылки?

docker run -v - перемешивает симлинки таргет системы, проброс снаружи ломает ссылки внутри.

docker cp изнутри наружу не проходит, т.к. не видит один из файлов по ссылке..

подскажите, как организовать такой хитрый shared?
источник

A

Andrey in DevOps — русскоговорящее сообщество
уже несколько дней голову ломаю..

пуск контейнера генерирует внутри /opt/path/to/something до 100 гигабайт контента, долго. которые хотелось бы вывести наружу на хост систему и сохранить между пусками контейнера..
источник

A

Andrey in DevOps — русскоговорящее сообщество
такое реально организовать?
источник

C

Crysalis in DevOps — русскоговорящее сообщество
симлинки ведут на сам хост и во внутрь контейнера?
т.е. такая гибридная схема?
источник

C

Crysalis in DevOps — русскоговорящее сообщество
кажется тут проще всё переделать, чтобы тупо маунт был с хоста
источник

A

Andrey in DevOps — русскоговорящее сообщество
симлинки внутри контейнера ведут внутрь контейнера.

снаружи есть похожее дерево директорий и файлов.

при попытке создать -v volume снаружи-внутрь всё перемешивается, хотя не хотелось бы ничего мешать.
источник

A

Andrey in DevOps — русскоговорящее сообщество
Crysalis
кажется тут проще всё переделать, чтобы тупо маунт был с хоста
а какой маунт, обычный?
источник

C

Crysalis in DevOps — русскоговорящее сообщество
не, я имею ввиду в докер маунт с хоста
как -v хост/папка:/конт/папка
источник

C

Crysalis in DevOps — русскоговорящее сообщество
Andrey
симлинки внутри контейнера ведут внутрь контейнера.

снаружи есть похожее дерево директорий и файлов.

при попытке создать -v volume снаружи-внутрь всё перемешивается, хотя не хотелось бы ничего мешать.
> снаружи-внутрь всё перемешивается, хотя не хотелось бы ничего мешать
придется лапками поработать и как-то переделать систему, имхо
источник

A

Andrey in DevOps — русскоговорящее сообщество
Crysalis
не, я имею ввиду в докер маунт с хоста
как -v хост/папка:/конт/папка
в таком случае первый пуск затрет содержимое контейнера, которое не хотелось бы потерять
источник

A

Andrey in DevOps — русскоговорящее сообщество
если снаружи хост/папка пустая
источник

C

Crysalis in DevOps — русскоговорящее сообщество
вынести наружу, переделать пути где надо
источник

A

Andrey in DevOps — русскоговорящее сообщество
при выносе наружу докер ругается на то, что не может найти файл по одной из ссылок
источник

C

Crysalis in DevOps — русскоговорящее сообщество
вот поэтому я и говорю, что надо пути переделать, чтобы всё корректно было)
источник

A

Andrey in DevOps — русскоговорящее сообщество
окей, понял, спасибо
источник