Рейтинг:0

докер, смонтировать папку контейнера на хост

флаг us

Мне нужно смонтировать папку контейнера для размещения всего содержимого из контейнера.

В контейнере есть эта папка и там много файлов.

/u01/приложение/оракул/продукт/19.3.0/dbhome_1

На моем хосте у меня есть эта пустая папка.

/opt/оракул/охоме

мне нужна папка для монтирования /u01/приложение/оракул/продукт/19.3.0/dbhome_1 из контейнера в папку хоста /opt/оракул/охоме, со всем его содержанием.

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

Я пробовал это (и с изменением исходного/целевого пути).

docker run -d -p 1521:1521 --shm-size=3g --name oracle -v /opt/oracle/ohome:/u01/app/oracle/product/19.3.0/dbhome_1 ИЗОБРАЖЕНИЕ

я пробовал с связывать тоже, но безуспешно, папка во всех случаях пуста.

Как я могу это сделать?

Спасибо.

флаг in
Обычно мне кажется, что проще пойти наоборот: поделиться каталогом на хосте с контейнером Docker. Это позволяет нескольким контейнерам использовать один и тот же исходный каталог (если вам это понадобится в будущем).
EODCraft Staff avatar
флаг cn
Есть ли у Docker разрешение на запись в /opt/ ?
Stanislav Hosek avatar
флаг us
@EODCraftStaff Да, разрешены все разрешения. Про монтирование с хоста в контейнер я знаю, но в данном случае это не лучший способ, но матиго спасибо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.