Каким образом подключить внешнюю директорию или файл к контейнеру Docker в процессе его запуска?

Чтобы подключить внешнюю директорию или файл к контейнеру Docker при запуске, используется опция -v (volume) в команде docker run.

Короткий ответ

Что ответить на собеседовании

Чтобы подключить внешнюю директорию или файл к контейнеру Docker при запуске, используется опция -v (volume) в команде docker run.

Подробный разбор

Ответ с пояснениями

Чтобы подключить внешнюю директорию или файл к контейнеру Docker при запуске, используется опция -v (volume) в команде docker run.

Синтаксис:

docker run -v /путь/на/хосте:/путь/в/контейнере image_name

Пример подключения директории:

docker run -v /home/user/data:/app/data myapp

Это смонтирует локальную папку /home/user/data в контейнер по пути /app/data.

Для подключения отдельного файла:

docker run -v /home/user/config.yaml:/app/config.yaml myapp

Таким образом, контейнер получает доступ к нужным файлам или папкам с хоста без необходимости их копирования внутрь образа.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее